/* SHIFTSIMPLE SKIN — green (styles/themes/green.css)
   Overrides ONLY the semantic tokens declared in styles/tokens.css; applied
   when <html data-theme="green"> (set before first paint by the inline
   theme-preload script, and by applyTheme() in src/core/theme.js). */
  /* GREEN — rich green dominant, darker green, fresh green accents */
  html[data-theme="green"]{
    --page-bg:#F3F8F3;
    --surface:#FFFFFF;
    --surface-secondary:#E6F3E9;
    --text-primary:#122318;
    --text-secondary:#4C6355;
    --primary:#1E7A42;
    --primary-hover:#155C33;
    --primary-contrast:#FFFFFF;
    --accent:#1B7543;
    --accent-hover:#17693D;
    --accent-secondary:#CDEEDA;
    --accent-contrast:#FFFFFF;
    --border:#CFE0D3;
    --input-bg:#FFFFFF;
    --input-border:#CFE0D3;
    --focus-ring:#1F7F4A;
    --success:#1B7A42;
    --success-soft:#DCEEE1;
    --warning:#8A6015;
    --danger:#C0392B;
    --shadow:rgba(20,40,25,0.14);
    --header-bg:#FFFFFF;
    --card-bg:#FFFFFF;
    --glow:none;
    /* On-primary text: --accent / --accent-secondary are shades of --primary
       here (1.07:1 and 4.3:1 on it), so the result blocks use lighter mint. */
    --on-primary-accent:#D4F7DF;
    --on-primary-soft:#E3F6EA;
    --on-primary-note-opacity:0.9;
  }
