/* Generated from ui_theme_jznqi (/admin/appearance). Token overrides only. */
:root {
  --accent-base: #f9ae00;
  --radius-s: calc(0.625rem * var(--radius-scale, 1));
  --radius: calc(0.875rem * var(--radius-scale, 1));
  --radius-l: calc(1.25rem * var(--radius-scale, 1));
  --radius-xl: calc(1.75rem * var(--radius-scale, 1));
  --space: calc(1rem * var(--space-scale, 1));
}
/* Design style "ios26" (design_style_tokens_jznqi, Admin -> Design styles). */
:root {
  --bg: #f5f5f7;
  --surface: #ffffff;
  --text: #1d1d1f;
  --text-2: #5e5e63;
  --border: #e3e3e8;
  --separator: rgba(60, 60, 67, 0.14);
  --fill: rgba(120, 120, 128, 0.12);
  --backdrop: rgba(0, 0, 0, 0.28);
  --glass-tint: #ffffff;
  --glass-tint-strong: #fafafc;
  --glass-tint-nav: #ffffff;
  --signal: #c4161c;
  --on-signal: #ffffff;
  --plane: #1d1d1f;
  --on-plane: #f5f5f7;
  --plane-muted: #a1a1a6;
  --plane-signal: #ff6961;
  --accent-source: site;
  --font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;
  --font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;
  --font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --step-ratio: 1.25;
  --stretch-display: 100;
  --stretch-narrow: 100;
  --stretch-text: 100;
  --wght-display: 700;
  --wght-label: 600;
  --wght-text: 400;
  --numeral: 0rem;
  --numeral-m: 0rem;
  --nav-phone: island;
  --navbar-on: 0;
  --bottom-nav: 1;
  --nav-desktop: capsule;
  --rail-on: 0;
  --mast-on: 0;
  --menu-style: sheet;
  --sheet-full: 0;
  --menu-numbers: 0;
  --phone-cta: none;
  --mast-align: start;
  --mast-flow: column;
  --mast-justify: start;
  --section-numbers: 0;
  --radius-scale: 1;
  --pill-scale: 1;
  --corner: round;
  --cta-clip: none;
  --cut-on: 0;
  --cut-size: 0.75em;
  --rake: 0deg;
  --slant: 0deg;
  --stripe: 0em;
  --hero-layout: overlay;
  --mark-style: box;
  --mark-fill: 1;
  --hero-tone: 0;
  --hero-inset: 0rem;
  --font-label: var(--font-body);
  --numerals: normal;
  --drop-cap: 0;
  --w-400: 400;
  --w-500: 500;
  --w-600: 600;
  --w-650: 650;
  --w-700: 700;
  --w-800: 800;
  --track-tight: 1;
  --track-wide: 1;
  --caps: uppercase;
  --r-round: 50%;
  --glass-bg-a: 0.72;
  --glass-nav-a: 0.8;
  --glass-strong-a: 0.86;
  --glass-blur-r: 1.5rem;
  --glass-sat: 1.5;
  --rim-a: 0.75;
  --sheen-a: 0.9;
  --bar-radius: var(--radius-pill);
  --bar-inset: var(--space-s);
  --bar-full: 0;
  --island-inset: var(--space-s);
  --island-radius: var(--radius-pill);
  --tab-radius: var(--radius-pill);
  --menu-radius: var(--radius-pill);
  --sheet-radius: var(--radius-xl);
  --group-radius: var(--radius-l);
  --mega-radius: var(--radius-xl);
  --island-h: 3.875rem;
  --tab-icon-scale: 1.15;
  --compact-scale: 0.7;
  --viewing-area-h: 6rem;
  --space-scale: 1;
  --tab-fill: 0;
  --grabber: 1;
  --viewing-area: 0;
  --bar-title: 0;
  --head-align: start;
  --head-gap: 1;
  --standfirst-scale: 1;
  --standfirst-box: 0;
  --eyebrow-pill: 0;
  --meta-chips: 0;
  --card-shadow-a: 0.06;
  --card-ring: 0;
  --label-case: uppercase;
  --label-track: 1;
  --label-accent: 0;
  --fm-field-radius: var(--radius);
  --fm-field-scale: 1;
  --fm-density: 1;
  --fm-tile-pills: 0;
  --ease-spring: cubic-bezier(0.32, 0.72, 0, 1);
  --ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);
  --dur-fast: 0.2s;
  --dur: 0.35s;
  --dur-sheet: 0.5s;
  --d-hero: 0s;
  --d-draw: 0s;
  --rake-run: 0rem;
  --rise: 0rem;
  --motion-hero: 1;
  --motion-scroll: 1;
  --page-transition: 0;
  --edge-fade: 2.5rem;
  --edge-blur-r: 0.375rem;
  --edge-tint-a: 0.55;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg: #0b0c0f;
    --surface: #16171b;
    --text: #f5f5f7;
    --text-2: #a1a1a6;
    --border: #2c2c31;
    --separator: rgba(84, 84, 88, 0.5);
    --fill: rgba(120, 120, 128, 0.24);
    --backdrop: rgba(0, 0, 0, 0.5);
    --glass-tint: #1e1f24;
    --glass-tint-strong: #1c1d22;
    --glass-tint-nav: #1c1d22;
    --signal: #ff5a45;
    --on-signal: #100e0c;
    --plane: #2c2c31;
    --on-plane: #f5f5f7;
    --plane-muted: #a1a1a6;
    --plane-signal: #ff6961;
    --glass-bg-a: 0.7;
    --glass-nav-a: 0.8;
    --glass-strong-a: 0.9;
    --rim-a: 0.14;
    --sheen-a: 0.12;
    --card-shadow-a: 0.4;
  }
}
:root[data-theme="dark"] {
  --bg: #0b0c0f;
  --surface: #16171b;
  --text: #f5f5f7;
  --text-2: #a1a1a6;
  --border: #2c2c31;
  --separator: rgba(84, 84, 88, 0.5);
  --fill: rgba(120, 120, 128, 0.24);
  --backdrop: rgba(0, 0, 0, 0.5);
  --glass-tint: #1e1f24;
  --glass-tint-strong: #1c1d22;
  --glass-tint-nav: #1c1d22;
  --signal: #ff5a45;
  --on-signal: #100e0c;
  --plane: #2c2c31;
  --on-plane: #f5f5f7;
  --plane-muted: #a1a1a6;
  --plane-signal: #ff6961;
  --glass-bg-a: 0.7;
  --glass-nav-a: 0.8;
  --glass-strong-a: 0.9;
  --rim-a: 0.14;
  --sheen-a: 0.12;
  --card-shadow-a: 0.4;
}
