/* Generated snapshot. Requires CSS light-dark(). proposal variables are unapproved design extensions. */
:root {
  --jey-space-xs: 0.25rem;
  --jey-space-sm: 0.5rem;
  --jey-space-md: 1rem;
  --jey-space-lg: 1.5rem;
  --jey-space-xl: 2rem;
  --jey-space-xxl: 3rem;
  --jey-radius-xs: 0.25rem;
  --jey-radius-sm: 0.25rem;
  --jey-radius-md: 0.5rem;
  --jey-radius-lg: 0.875rem;
  --jey-radius-xl: 0.875rem;
  --jey-radius-full: 62.4375rem;
  --jey-font-size-xs: 0.75rem;
  --jey-font-size-sm: 0.875rem;
  --jey-font-size-md: 1rem;
  --jey-font-size-lg: 1.25rem;
  --jey-font-size-xl: 1.5rem;
  --jey-font-size-xxl: 2rem;
  --jey-font-body: "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;
  --jey-font-display: "Overpass", "Atkinson Hyperlegible Next", system-ui, sans-serif;
  --jey-control-height: 2.5rem;
  --jey-touch-target: 2.75rem;
  --jey-focus-width: 3px;
  --jey-focus-offset: 2px;
  --jey-background-canvas: light-dark(#f2f4f5, #0f1215);
  --jey-background-surface: light-dark(#ffffff, #1a1e23);
  --jey-background-soft: light-dark(#e3e3e4, #33373c);
  --jey-background-error: light-dark(#f6e5e3, #302e33);
  --jey-background-header: light-dark(#14171a, #1a1e23);
  --jey-background-warning: light-dark(#efeae3, #34332f);
  --jey-background-info: light-dark(#e4ecf8, #242e3d);
  --jey-background-premium: light-dark(#ffc629, #ffc629);
  --jey-background-premium-soft: light-dark(#fff8e0, #2a2614);
  --jey-text-primary: light-dark(#14171a, #eceff1);
  --jey-text-muted: light-dark(#5b636b, #a3abb3);
  --jey-text-on-brand: light-dark(#ffffff, #0f1215);
  --jey-text-accent: light-dark(#14171a, #eceff1);
  --jey-text-on-header: light-dark(#ffffff, #eceff1);
  --jey-text-on-line: light-dark(#ffffff, #0f1215);
  --jey-text-on-premium: light-dark(#14171a, #14171a);
  --jey-border-subtle: light-dark(#d5dade, #2e353d);
  --jey-border-strong: light-dark(#8a939b, #6b747d);
  --jey-border-focus: light-dark(#1d5fc2, #6aa6ff);
  --jey-brand-solid: light-dark(#14171a, #eceff1);
  --jey-brand-solid-hover: light-dark(#171a1e, #ffffff);
  --jey-status-success: light-dark(#17803d, #3fc46a);
  --jey-status-warning: light-dark(#775012, #efcc86);
  --jey-status-danger: light-dark(#b42318, #d5a2a8);
  --jey-status-info: light-dark(#1d5fc2, #6aa6ff);
  --jey-status-live: light-dark(#c4410c, #ff7a45);
  --jey-line-food: light-dark(#c4410c, #ff7a45);
  --jey-line-coffee: light-dark(#8a4b1f, #d9925a);
  --jey-line-sport: light-dark(#17803d, #3fc46a);
  --jey-line-wellness: light-dark(#b5175b, #f0609b);
  --proposal-canvas: light-dark(#f5f6f8, #101419);
  --proposal-ground: light-dark(#ffffff, #151a20);
  --proposal-accent: light-dark(#c4410c, #ff9b6b);
  --proposal-on-accent: light-dark(#ffffff, #24170f);
  --proposal-accent-soft: light-dark(#fff0e7, #3c261c);
  --proposal-food: light-dark(#5145a4, #b3a5ff);
  --proposal-food-soft: light-dark(#eeebfa, #2b2548);
  --proposal-coffee-soft: light-dark(#f5ede5, #2d241f);
  --proposal-sport-soft: light-dark(#dfede3, #203b29);
  --proposal-wellness-soft: light-dark(#fcecf3, #301d29);
  --proposal-paper: light-dark(#ffffff, #1a2028);
  --proposal-raised: light-dark(#eef1f5, #252e39);
  --proposal-control-desktop: 2.25rem;
  --proposal-control-touch: 2.75rem;
  --proposal-control-field-gap: 1rem;
  --proposal-control-action-gap: 0.75rem;
  --proposal-station-diameter: 3rem;
  --proposal-station-profile-diameter: 4rem;
  --proposal-station-connector-width: 0.125rem;
  --proposal-group-gap: 0.75rem;
  --proposal-section-gap: 1.5rem;
  --proposal-panel-padding: 1.5rem;
  --proposal-table-cell-y: 0.75rem;
  --proposal-table-cell-x: 1rem;
  --proposal-stamp-columns: 3;
  --proposal-stamp-gap: 1rem;
  --proposal-business-avatar: 4.5rem;
}
:root, [data-theme="light"] {
  color-scheme: light;
  --jey-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.08);
  --jey-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.12);
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme]) {
    color-scheme: dark;
  --jey-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);
  --jey-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.6);
  }
}
[data-theme="dark"] {
  color-scheme: dark;
  --jey-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);
  --jey-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.6);
}
