/* Hallmark · macrostructure: Long Document · theme: custom
 * vibe: "calm, practical, trusted Ukrainian marketplace" · paper: oklch(98% 0.008 255) · accent: oklch(51% 0.17 258)
 * display: Montserrat · body: Open Sans · axes: light / geometric-sans / cool
 * studied: no · context: inferred · pre-emit critique: P5 H5 E5 S5 R5 V4
 */
.uawork-legal,
.uawork-info-page,
.uawork-site-footer,
.uawork-legal-footer {
  --ulc-font-display: "Montserrat", "Helvetica Neue", Arial, sans-serif;
  --ulc-font-body: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  --ulc-paper: oklch(98% 0.008 255);
  --ulc-paper-raised: oklch(96% 0.014 255);
  --ulc-ink: oklch(25% 0.030 255);
  --ulc-ink-soft: oklch(40% 0.028 255);
  --ulc-muted: oklch(53% 0.024 255);
  --ulc-rule: oklch(82% 0.022 255);
  --ulc-rule-soft: oklch(90% 0.016 255);
  --ulc-accent: oklch(51% 0.170 258);
  --ulc-accent-strong: oklch(42% 0.155 258);
  --ulc-accent-surface: oklch(95% 0.035 258);
  --ulc-focus: oklch(45% 0.190 258);
  --ulc-sun: oklch(82% 0.170 88);
  --ulc-hero-paper: oklch(98% 0.012 255);
  --ulc-hero-muted: oklch(82% 0.028 255);
  --ulc-hero-rule: oklch(100% 0.010 255 / 0.22);
  --ulc-hero-panel: oklch(94% 0.025 255);
  --ulc-hero-panel-rule: oklch(100% 0.010 255 / 0.40);
  --ulc-shadow: 0 1px 2px oklch(25% 0.030 255 / 0.08);
  --ulc-space-2xs: 0.25rem;
  --ulc-space-xs: 0.5rem;
  --ulc-space-sm: 0.75rem;
  --ulc-space-md: 1rem;
  --ulc-space-lg: 1.5rem;
  --ulc-space-xl: 2.5rem;
  --ulc-space-2xl: 4rem;
  --ulc-space-3xl: 6rem;
  --ulc-radius-sm: 0.5rem;
  --ulc-radius-md: 0.875rem;
  --ulc-text-xs: 0.75rem;
  --ulc-text-sm: 0.875rem;
  --ulc-text-base: 1rem;
  --ulc-text-md: 1.25rem;
  --ulc-text-lg: 1.563rem;
  --ulc-text-xl: 1.953rem;
  --ulc-text-2xl: 2.441rem;
  --ulc-ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --ulc-ease-in: cubic-bezier(0.7, 0, 0.84, 0);
  --ulc-ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --ulc-duration-micro: 120ms;
  --ulc-z-sticky: 200;
}
