/* Generowane z src/shared/constants/palette.ts — nie edytuj, uruchom npm run theme:write. */
:root {
  color-scheme: light dark;
  --sc-background: #f4f7f6;
  --sc-foreground: #0e2a2f;
  --sc-card: #ffffff;
  --sc-card-foreground: #0e2a2f;
  --sc-popover: #ffffff;
  --sc-popover-foreground: #0e2a2f;
  --sc-primary: #0b6e79;
  --sc-primary-foreground: #ffffff;
  --sc-primary-pressed: #095a63;
  --sc-secondary: #e3ecea;
  --sc-secondary-foreground: #0e2a2f;
  --sc-muted: #eaf0ee;
  --sc-muted-foreground: #4a5f62;
  --sc-accent: #d9eeec;
  --sc-accent-foreground: #0a4f57;
  --sc-destructive: #c0362c;
  --sc-destructive-foreground: #ffffff;
  --sc-destructive-pressed: #a32d24;
  --sc-border: #d5dfdc;
  --sc-input: #7d8f8c;
  --sc-ring: #0b6e79;
  --sc-success: #dcf2e3;
  --sc-success-foreground: #145a2a;
  --sc-warning: #fff0c2;
  --sc-warning-foreground: #6e4500;
  --sc-info: #e3e8ff;
  --sc-info-foreground: #2b3a9e;
  --sc-brand-club: #ffa24d;
  --sc-brand-club-foreground: #0e2a2f;
  --sc-brand-club-strong: #a85400;
  --sc-brand-club-pressed: #f29237;
  --sc-scrim: rgba(14, 42, 47, 0.45);
  --sc-radius-cover: 24px;
  --sc-radius-panel: 20px;
  --sc-radius-card: 16px;
  --sc-radius-control: 12px;
  --sc-radius-chip: 6px;
  --sc-radius-pill: 999px;
}

@media (prefers-color-scheme: dark) {
  :root {
    --sc-background: #0b1a1d;
    --sc-foreground: #e6efed;
    --sc-card: #12262a;
    --sc-card-foreground: #e6efed;
    --sc-popover: #12262a;
    --sc-popover-foreground: #e6efed;
    --sc-primary: #5cc8d0;
    --sc-primary-foreground: #062226;
    --sc-primary-pressed: #4dbac2;
    --sc-secondary: #1c3337;
    --sc-secondary-foreground: #e6efed;
    --sc-muted: #172c30;
    --sc-muted-foreground: #9db2b0;
    --sc-accent: #133b40;
    --sc-accent-foreground: #a6e3e6;
    --sc-destructive: #f2766b;
    --sc-destructive-foreground: #2b0a07;
    --sc-destructive-pressed: #e5645a;
    --sc-border: #27403f;
    --sc-input: #6b8582;
    --sc-ring: #5cc8d0;
    --sc-success: #123d24;
    --sc-success-foreground: #8ee0a8;
    --sc-warning: #3d3006;
    --sc-warning-foreground: #f5d06b;
    --sc-info: #1c2655;
    --sc-info-foreground: #b4c0ff;
    --sc-brand-club: #ffae63;
    --sc-brand-club-foreground: #1a1205;
    --sc-brand-club-strong: #ffae63;
    --sc-brand-club-pressed: #f0953f;
    --sc-scrim: rgba(0, 0, 0, 0.6);
  }
}
