/* Generated from ui_theme_jznqi (/admin/appearance). Token overrides only. */
:root {
  --accent-base: #f9ae00;
  --radius-s: 0.625rem;
  --radius: 0.875rem;
  --radius-l: 1.25rem;
  --radius-xl: 1.75rem;
  --space: calc(1rem * var(--space-scale, 1));
}
/* Design style "ios26" (design_style_tokens_jznqi, Admin -> Design styles). */
:root {
  --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;
  --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;
  --edge-fade: 2.5rem;
  --edge-blur-r: 0.375rem;
  --edge-tint-a: 0.55;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --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"] {
  --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;
}
