/* Skylings theme "Sky Meadow" (Robyn 2026-11-02): minimal, peaceful, joyful, hopeful, cozy. Sky blue + sun yellow + meadow green on warm cream;
   at night, deep blue with warm cream text (never white on black). All text pairs pass WCAG AA (docs/skylings/THEME.md). Tokens only. */
:root {
  color-scheme: light;
  --bg: #FFF9EC; --bg2: #F6EBD0; --card: #FFFFFF; --card-glass: rgba(255, 249, 236, .86);
  --ink: #1F3A5F; --ink2: #4A5F7A; --line: rgba(31, 58, 95, .14);
  --sky: #6DB8EA; --sky-deep: #2F7FBF; --on-sky: #10263F;
  --sun: #F6C84C; --sun-deep: #E0A82A; --on-sun: #3A2A00;
  --meadow: #6BAE5A; --meadow-deep: #2F6B2A; --on-meadow: #FFFFFF;
  --blossom: #F0A8C0; --warn: #D9703A;
  --r: 18px; --r-sm: 12px; --shadow: 0 6px 24px rgba(31, 58, 95, .14);
  --head: 'Poppins', system-ui, sans-serif; --body: 'Inter', system-ui, sans-serif;
}
[data-mode="night"] {
  color-scheme: dark;
  --bg: #14213A; --bg2: #1B2A48; --card: #1D2E4F; --card-glass: rgba(20, 33, 58, .86);
  --ink: #F6EFD9; --ink2: #B5C2DA; --line: rgba(246, 239, 217, .16);
  --sky: #6DB8EA; --sky-deep: #8CC8F0; --on-sky: #10263F;
  --sun: #F6C84C; --sun-deep: #F6C84C; --on-sun: #2A1E00;
  --meadow: #8FD07A; --meadow-deep: #8FD07A; --on-meadow: #10260C;
  --shadow: 0 6px 24px rgba(0, 0, 0, .35);
}
