/* Hallmark · account form · calm, practical tone · inherited UAwork blue (hue 258)
 * macrostructure: status hero → progress rail → form · pre-emit critique: P5 H5 E5 S5 R5 V4
 * contrast: pass (40–41) · tokens: pass (48) · responsive: pass (34, 49, 50–57)
 */
.uawork-pv,
.uawork-pv-badge,
.uawork-pv-trust-card {
  --uawork-pv-font: inherit;
  --uawork-pv-paper: oklch(99% 0.004 250);
  --uawork-pv-surface: oklch(98% 0.012 250);
  --uawork-pv-surface-strong: oklch(96% 0.020 250);
  --uawork-pv-ink: oklch(30% 0.045 260);
  --uawork-pv-muted: oklch(48% 0.035 255);
  --uawork-pv-border: oklch(91% 0.020 250);
  --uawork-pv-border-strong: oklch(80% 0.055 250);
  --uawork-pv-accent: oklch(51% 0.170 258);
  --uawork-pv-accent-hover: oklch(44% 0.160 258);
  --uawork-pv-accent-ink: oklch(100% 0.001 250);
  --uawork-pv-accent-surface: oklch(96% 0.030 258);
  --uawork-pv-success: oklch(46% 0.130 150);
  --uawork-pv-success-surface: oklch(97% 0.035 150);
  --uawork-pv-shield-fop: oklch(48% 0.175 258);
  --uawork-pv-shield-fop-surface: oklch(96% 0.028 258);
  --uawork-pv-shield-company: oklch(48% 0.175 306);
  --uawork-pv-shield-company-surface: oklch(96% 0.028 306);
  --uawork-pv-shield-cyan: oklch(78% 0.135 200);
  --uawork-pv-shield-sun: oklch(83% 0.155 82);
  --uawork-pv-shield-paper: oklch(99% 0.004 250);
  --uawork-pv-shield-shadow: 0 5px 14px oklch(30% 0.045 260 / 0.18);
  --uawork-pv-warning: oklch(47% 0.125 65);
  --uawork-pv-warning-surface: oklch(98% 0.035 75);
  --uawork-pv-danger: oklch(44% 0.170 30);
  --uawork-pv-danger-surface: oklch(97% 0.030 30);
  --uawork-pv-focus: oklch(35% 0.120 255);
  --uawork-pv-radius-sm: 8px;
  --uawork-pv-radius-md: 14px;
  --uawork-pv-radius-lg: 20px;
  --uawork-pv-space-1: 4px;
  --uawork-pv-space-2: 8px;
  --uawork-pv-space-3: 12px;
  --uawork-pv-space-4: 16px;
  --uawork-pv-space-5: 20px;
  --uawork-pv-space-6: 24px;
  --uawork-pv-space-8: 32px;
  --uawork-pv-space-10: 40px;
  --uawork-pv-shadow: 0 1px 2px oklch(30% 0.045 260 / 0.10);
  --uawork-pv-ease-out: cubic-bezier(0.22, 1, 0.36, 1);
  --uawork-pv-ease-in: cubic-bezier(0.55, 0, 1, 0.45);
  --uawork-pv-ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --uawork-pv-duration-fast: 140ms;
  --uawork-pv-duration-normal: 220ms;
  --uawork-pv-z-tooltip: 600;
}
