/* Photogether palette — GENERATED FILE, do not edit (ADR-0042).
   Source of truth: packages/palette/palette.json.
   Regenerate:  deno run --allow-read --allow-write packages/palette/generate.ts
   Drift guard: deno test --allow-read packages/palette/ */

:root {
  --deep-water: #2D6A8F;
  --on-deep: #fff;
  --morning-light: #7EC8E3;
  --still-depth: #1A3A4A;
  --early-mist: #EBF5F9;
  --surface: #F1EFEA;
  --card: #FAF9F7;
  --hairline: rgba(45,106,143,0.45);
  --card-shadow: rgba(45,106,143,0.07);
  --wash: rgba(45,106,143,0.1);
  --ink: #22333B;
  --ink-soft: #5A6873;
  --coral: #C75D54;
  --coral-ink: #AD463F;
  --deep-coral: #B24A47;
  --danger-fill: #B24A47;
  --on-danger: #fff;
  --scrim: rgba(26,58,74,0.5);
  /* The footer band is always still-depth, in both modes. */
  --footer-ink: #EBF5F9;
  --footer-ink-soft: #9AA4AC;
  --footer-muted: #B9C2C6;
  --footer-hairline: rgba(126,200,227,0.35);
  --footer-hover: rgba(126,200,227,0.18);
  --footer-pill: rgba(255,255,255,0.06);
}

/* Night — the app's dark palette (theme.dart `_night`): still-depth
   surfaces, morning-light accents, warm paper ink. Auto follows the OS;
   the mode toggle pins it via html[data-theme]. */
:root[data-theme="dark"] {
  --deep-water: #7EC8E3;
  --on-deep: #10242E;
  --morning-light: #7EC8E3;
  --still-depth: #1A3A4A;
  --early-mist: #274552;
  --surface: #13242E;
  --card: #1D3440;
  --hairline: rgba(126,200,227,0.35);
  --card-shadow: rgba(0,0,0,0.4);
  --wash: rgba(126,200,227,0.12);
  --ink: #EAE5DD;
  --ink-soft: #B9C2C6;
  --coral: #D97D6C;
  --coral-ink: #EFA292;
  --deep-coral: #E08A82;
  --danger-fill: #B24A47;
  --on-danger: #fff;
  --scrim: rgba(26,58,74,0.5);
  color-scheme: dark;
}
:root[data-theme="light"] { color-scheme: light; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --deep-water: #7EC8E3;
    --on-deep: #10242E;
    --morning-light: #7EC8E3;
    --still-depth: #1A3A4A;
    --early-mist: #274552;
    --surface: #13242E;
    --card: #1D3440;
    --hairline: rgba(126,200,227,0.35);
    --card-shadow: rgba(0,0,0,0.4);
    --wash: rgba(126,200,227,0.12);
    --ink: #EAE5DD;
    --ink-soft: #B9C2C6;
    --coral: #D97D6C;
    --coral-ink: #EFA292;
    --deep-coral: #E08A82;
    --danger-fill: #B24A47;
    --on-danger: #fff;
    --scrim: rgba(26,58,74,0.5);
    color-scheme: dark;
  }
}
