/* Paddle Forge — shared Nīt / Dā chrome tokens.
   Loaded first so the boot gate and hangar stay DRY: one change updates both.

   --amber      = fills, borders, glows (warm gold)
   --amber-ink  = amber-colored type on hangar surfaces (darker on Dā for contrast)
   --desk       = entry / title card face (cool night desk · warm day sand)
   --signal-on  = mint crown stripe (armed / on / equipped)
   --signal-off = coral heel stripe (idle / off / unequipped) */

:root {
  color-scheme: dark;
  --display: Bahnschrift, "Aptos Display", "Trebuchet MS", sans-serif;
  --mono: "Cascadia Mono", Consolas, "Courier New", monospace;
  --target-mint: #57d9aa;
  --target-mint-hi: #a4f5d8;
  --target-amber: #f4a93e;
  --target-amber-hi: #ffd07f;
  --target-coral: #f45f52;
  --target-coral-hi: #ff958b;
  --anchor-steel: #8f9d98;
  --anchor-steel-dark: #35413c;
  /* Default = Night — cool moon hangar */
  --ink: #060910;
  --ink-deep: #111916; /* type on amber / pastel fills — never flips with Dā */
  --graphite: #0e1420;
  --panel: #141c2a;
  --panel-hi: #1e2838;
  --desk: #14181f;
  --cream: #e6eefc;
  --cream-dim: #96a6bc;
  --mint: #7fd4b4;
  --amber: #e2b56e;
  --amber-ink: #e2b56e;
  --coral: #e09490;
  --steel: #a4b0c0;
  --steel-dark: #4a5566;
  --brand-well: #101820;
  --line: rgba(170, 200, 245, 0.16);
  --shadow: rgba(2, 5, 12, 0.58);
  --glow-a: rgba(120, 200, 190, 0.07);
  --glow-b: rgba(150, 175, 230, 0.11);
  --stripe: rgba(170, 200, 245, 0.02);
  --sky-orb-x: 84%;
  --sky-orb-y: 6%;
  --sky-orb-size: min(78vw, 680px);
  --sky-core: rgba(220, 232, 255, 0.22);
  --sky-mid: rgba(145, 170, 230, 0.11);
  --sky-rim: rgba(80, 110, 180, 0.045);
  --sky-bloom: rgba(150, 175, 230, 0.18);
  --theme-ease: 420ms cubic-bezier(0.33, 0.1, 0.2, 1);
  --signal-on: inset 0 3px 0 var(--mint);
  --signal-off: inset 0 -3px 0 var(--coral);
}

/* Night — Nīt: cool graphite + lunar wash */
html[data-theme="night"] {
  color-scheme: dark;
  --ink: #060910;
  --ink-deep: #111916;
  --graphite: #0e1420;
  --panel: #04020bcc;
  --panel-hi: #1e2838;
  --desk: #14181f;
  --cream: #e6eefc;
  --cream-dim: #96a6bc;
  --mint: #7fd4b4;
  --amber: #e2b56e;
  --amber-ink: #e2b56e;
  --coral: #e09490;
  --steel: #a4b0c0;
  --steel-dark: #4a5566;
  --brand-well: #101820;
  --line: rgba(170, 200, 245, 0.16);
  --shadow: rgba(2, 5, 12, 0.58);
  --glow-a: rgba(120, 200, 190, 0.07);
  --glow-b: rgba(150, 175, 230, 0.11);
  --stripe: rgba(170, 200, 245, 0.02);
  --sky-orb-x: 84%;
  --sky-orb-y: 6%;
  --sky-orb-size: min(78vw, 680px);
  --sky-core: rgba(220, 232, 255, 0.22);
  --sky-mid: rgba(145, 170, 230, 0.11);
  --sky-rim: rgba(80, 110, 180, 0.045);
  --sky-bloom: rgba(150, 175, 230, 0.18);
}

/* Day — Dā: warm hangar + soft sun.
   Like Nīt: dark-ish field, lifted cards, saturated accents.
   Paper desks + brighter mint/gold so chrome doesn’t go muddy. */
html[data-theme="day"] {
  color-scheme: light;
  --ink: #7a6a52;
  --ink-deep: #111916;
  --graphite: #ead7b6;
  --panel: #e0cba8;
  --panel-hi: #f3e6cc;
  --desk: #f0e0c4;
  --cream: #16120c;
  --cream-dim: #4a4032;
  --mint: #1a8f68;
  --amber: #e8a93a;
  --amber-ink: #4a3008;
  --coral: #b03c36;
  --steel: #2c2418;
  --steel-dark: #5a4e3e;
  --brand-well: #6a5c48;
  --line: rgba(22, 18, 12, 0.28);
  --shadow: rgba(48, 32, 12, 0.28);
  --glow-a: rgba(255, 196, 96, 0.28);
  --glow-b: rgba(255, 228, 150, 0.34);
  --stripe: rgba(40, 28, 12, 0.12);
  --sky-orb-x: 16%;
  --sky-orb-y: 0%;
  --sky-orb-size: min(88vw, 760px);
  --sky-core: rgba(255, 244, 196, 0.92);
  --sky-mid: rgba(255, 198, 96, 0.48);
  --sky-rim: rgba(255, 168, 64, 0.18);
  --sky-bloom: rgba(255, 186, 82, 0.46);
}
