/* ==========================================================================
   DĖKINGUMO AKIMIRKA — DIZAINO ŽETONAI (tokens.css)
   Įkeliama PRIEŠ main.css. Šaltinis: perdavimo paketas handoff/css/tokens.css.
   Reikšmės nekeistos.

   1.74.0 (0 etapas): failas įkeliamas, bet jo dar NIEKAS nenaudoja — main.css
   tebedirba su senais kintamaisiais (--forest, --cream, --gold...). Todėl
   svetainė atrodo lygiai taip pat kaip anksčiau. Kiekvienas kitas etapas
   perkelia po vieną skiltį nuo senų kintamųjų prie šių žetonų.

   DU DALYKAI SĄMONINGAI IŠJUNGTI, kol perkėlimas nebaigtas:

   1. --gold. Vienintelis vardas, kuris sutampa su senuoju main.css žetonu
      (senas #D6B96E, naujas #C7B178). Palikus abu, vakaro režimas iškart
      pakeistų atspalvį visoje svetainėje. Įjungiama paskutiniame etape,
      kartu su Tinkinti spalvų perjungimu prie žetonų.

   2. prefers-reduced-motion blokas. Tema jau tvarko sumažintą judesį
      penkiose vietose savo taisyklėmis; bendras !important blokas jas
      perrašytų dar niekam nenaudojant žetonų. Įjungiama tada, kai judesys
      bus perkeltas prie --motion-* žetonų.
   ========================================================================== */

:root {
  /* --- Paviršiai -------------------------------------------------------- */
  /* 3.1.0: paletė B „Šviežias sodas“ — balta + šviesus šalavijas, vienas
     žalias akcentas, be medaus. Kontrastas pamatuotas kiekvienai porai. */
  --bg-page:   #FBFCFA;  /* puslapio fonas — beveik balta, švelniai žalsva */
  --bg-alt:    #EEF3EC;  /* kaitaliojami skyriai — šviesus šalavijas */
  --bg-card:   #FFFFFF;  /* kortelės, iškvietos */
  --bg-raised: #E3ECE0;  /* pakylėtos plytelės, žetonai */
  --bg-panel:  #1F3A2C;  /* tamsi plokštė (poraštė) — gilus miškas */

  /* --- Inkas ------------------------------------------------------------ */
  --ink:           #1E2B23;  /* antraštės, pagrindinis tekstas — 14.3:1 */
  --ink-body:      #3F4C44;  /* pastraipos, aprašai — 8.8:1 ant --bg-page */
  --ink-muted:     #56625A;  /* TREČIAS lygis — tik datos ir skaitiklių paaiškinimai.
                                6.2:1 ant --bg-page, 5.3:1 blogiausiu atveju ant
                                --bg-raised. Neleisti pastraipoms — jos --ink-body. */
  --ink-on-panel:  #FBFCFA;  /* tekstas ant tamsios plokštės — 12.0:1 */
  --ink-meta:      #3A6A4C;  /* mažas UPPERCASE meta tekstas — žalias, 6.1:1 */

  /* --- Kraštai ---------------------------------------------------------- */
  --hairline:        rgba(30, 43, 35, .10);
  --hairline-strong: rgba(30, 43, 35, .20);

  /* --- Akcentai --------------------------------------------------------- */
  --accent:      #2F6B47;  /* nuorodos, kviečiantys elementai — 6.2:1 */
  /* 3.1.0: --gold nebėra medaus. Vardas paliktas, nes jį naudoja ~130
     taisyklių — dabar tai „akcentas tekstui“ ir lygus --accent (ant tamsių
     plokščių — šviesiai žalias, žr. palette-b.css). Grynai dekoratyvioms
     linijoms — --line-deco. */
  --gold:        #2F6B47;
  --line-deco:   #CFE3D4;  /* tik dekoratyvios linijos ir brūkšneliai — niekada tekstas */
  --fill-ink:    #2F6B47;  /* pirminio mygtuko fonas — baltas tekstas 6.3:1 */
  --fill-hover:  #275A3C;  /* pirminis mygtukas po pele — tamsėja, 8.0:1 */
  --on-fill-ink: #FFFFFF;  /* tekstas ant pirminio mygtuko */
  --focus-ring:  #2F6B47;  /* tik fokusui — niekada ne hover */
  --danger:      #9E3B32;  /* formos klaida — 6.7:1 */
  --scrim:       rgba(30, 43, 35, .5);

  /* --- Šriftai ---------------------------------------------------------- */
  --font-display: 'Fraunces LT', 'Fraunces', Georgia, serif;
  --font-text:    'Karla', system-ui, sans-serif;

  /* --- Tipo skalė (santykis 1.25) --------------------------------------- */
  /* Fraunces svoriai laikomi 300–500. Aukščiau — reklama. */
  --type-display-1: 300 60px/1.05 var(--font-display);
  --type-display-2: 300 44px/1.1 var(--font-display);
  --type-h1:        400 40px/1.15 var(--font-display);
  --type-h2:        400 30px/1.2 var(--font-display);
  --type-h3:        500 22px/1.3 var(--font-display);
  --type-quote:     italic 300 28px/1.35 var(--font-display);
  --type-lead:      400 20px/1.6 var(--font-text);
  --type-body:      400 17px/1.65 var(--font-text);
  --type-body-sm:   400 15px/1.55 var(--font-text);
  --type-meta:      600 12.5px/1.4 var(--font-text);
  --type-button:    600 16px/1 var(--font-text);

  --ls-display-1: -0.02em;
  --ls-display-2: -0.015em;
  --ls-h1:        -0.01em;
  --ls-h2:        -0.01em;
  --ls-quote:     -0.01em;
  --ls-meta:       0.08em;
  --ls-button:     0.01em;

  /* --- Tarpai (4px pagrindas — tik šie kartotiniai) --------------------- */
  --space-1:  4px;
  --space-2:  8px;
  --space-3:  12px;
  --space-4:  16px;   /* susijusių elementų riba */
  --space-6:  24px;
  --space-8:  32px;
  --space-12: 48px;
  --space-16: 64px;
  --space-24: 96px;
  --space-32: 128px;

  /* --- Matai ------------------------------------------------------------ */
  --measure-content: 1080px;  /* turinio maksimumas */
  --measure-text:    68ch;    /* teksto matas */
  --gutter:          20px;    /* šoninės paraštės — mobilus pagrindas */

  /* --- Kampai (penki, ne septyni) --------------------------------------- */
  --radius-field: 8px;    /* laukai, paieška, sąrašai — vienintelis kvadratiškas */
  --radius-media: 10px;   /* vaizdai, miniatiūros */
  --radius-card:  14px;   /* visos kortelės ir iškvietos */
  --radius-panel: 20px;   /* skydas, dialogai, CTA juosta */
  --radius-pill:  999px;  /* mygtukai, žetonai, ženklai — be išimčių */

  /* --- Šešėliai (trys lygiai) ------------------------------------------- */
  --shadow-lift:  0 1px 2px rgba(30, 43, 35, .04), 0 2px 8px rgba(30, 43, 35, .04);
  --shadow-float: 0 4px 12px rgba(30, 43, 35, .06), 0 12px 28px rgba(30, 43, 35, .06);
  --shadow-panel: 0 8px 24px rgba(30, 43, 35, .08), 0 24px 64px rgba(30, 43, 35, .12);
  /* 3.1.0: VIENAS kortelių šešėlis visoje svetainėje. */
  --shadow-card:  0 1px 2px rgba(30, 43, 35, .04), 0 10px 28px -14px rgba(30, 43, 35, .16);

  --border-hair:        1px solid var(--hairline);
  --border-input:       1px solid var(--hairline-strong);
  --border-input-focus: 1px solid var(--accent);

  /* --- Judesys ---------------------------------------------------------- */
  --motion-hover:      150ms cubic-bezier(.2, 0, 0, 1);
  --motion-panel:      260ms cubic-bezier(.2, .8, .2, 1);  /* išeina 180ms */
  --motion-transition: 320ms cubic-bezier(.4, 0, .2, 1);
  --motion-breath:     4000ms cubic-bezier(.4, 0, .6, 1);  /* 4s pūstis, 4s trauktis */

  /* --- Prisilietimo taikinys -------------------------------------------- */
  --tap:     44px;  /* minimumas visiems interaktyviems elementams */
  --tap-cta: 48px;  /* pirminiai ir antriniai mygtukai */
}

/* ==========================================================================
   Vakaro tema — tik spalvos
   ========================================================================== */

[data-theme="evening"] {
  /* 3.1.0: vakaras — gili žaliai juoda, šviesiai žalias akcentas. */
  --bg-page:   #121815;
  --bg-alt:    #161E1A;
  --bg-card:   #1C2621;
  --bg-raised: #22302A;  /* šviesesnė už kortelę — žetonai ant kortelės neįdubę */
  --bg-panel:  #0E1411;

  --ink:          #E8EFEA;  /* 15.4:1 */
  --ink-body:     #B9C6BE;  /* 10.2:1, ant kortelės 8.8:1 */
  --ink-muted:    #93A199;  /*  6.7:1, ant kortelės 5.8:1, ant --bg-raised 5.1:1 */
  --ink-on-panel: #E8EFEA;
  --ink-meta:     #8CC5A0;  /*  9.1:1 */

  --hairline:        rgba(232, 239, 234, .10);
  --hairline-strong: rgba(232, 239, 234, .20);

  --accent:      #8CC5A0;
  --gold:        #8CC5A0;  /* = akcentas (žr. viršuje) */
  --line-deco:   #2C4A38;
  --fill-ink:    #8CC5A0;
  --fill-hover:  #A3D3B4;
  --on-fill-ink: #0F1A14;  /* 9.0:1 */
  --focus-ring:  #8CC5A0;
  --danger:      #E39189;
  --scrim:       rgba(5, 8, 6, .6);
}

/* Šešėliai vakare beveik nedirba — pakylėjimas ateina iš šviesesnio paviršiaus. */
[data-theme="evening"] {
  --shadow-lift:  0 1px 2px rgba(0, 0, 0, .18);
  --shadow-float: 0 6px 18px rgba(0, 0, 0, .28);
  --shadow-panel: 0 10px 30px rgba(0, 0, 0, .38);
  --shadow-card:  0 1px 2px rgba(0, 0, 0, .3), 0 12px 30px -14px rgba(0, 0, 0, .55);
}

/* ==========================================================================
   Ribos — trys, visos min-width. Mobilus yra pagrindas.
   --bp-tablet: 720px   du stulpeliai
   --bp-wide:   1080px  pilnas maketas
   --bp-nav:    1080px  navigacija atsidaro (sąmoningai sutampa su wide)
   CSS custom properties neveikia media užklausose — reikšmės rašomos ranka.
   ========================================================================== */

@media (min-width: 720px) {
  :root { --gutter: 32px; }
}

@media (min-width: 1080px) {
  :root { --gutter: 48px; }
}

/* --- Mobilus tipas (iki 719px) — rašoma virš skalės ---------------------- */

@media (max-width: 719px) {
  :root {
    --type-display-1: 300 36px/1.1 var(--font-display);
    --type-display-2: 300 30px/1.15 var(--font-display);
    --type-h1:        400 28px/1.2 var(--font-display);
    --type-h2:        400 24px/1.25 var(--font-display);
    --type-h3:        500 20px/1.3 var(--font-display);
    --type-quote:     italic 300 22px/1.4 var(--font-display);
    --type-lead:      400 17px/1.6 var(--font-text);
    --type-body:      400 16px/1.7 var(--font-text);
    --type-meta:      600 12px/1.4 var(--font-text);
    --ls-display-1:   -0.015em;
    --ls-meta:         0.09em;
  }
}

/* ==========================================================================
   Sumažintas judesys — išjungiama, ne pagreitinama
   ========================================================================== */

/* 2.0.0: įjungta. */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 120ms !important;
    scroll-behavior: auto !important;
  }
}

/* ==========================================================================
   Emocijų ir kategorijų spalvos — TIK PRADINĖS REIKŠMĖS
   ==========================================================================
   Šios aštuonios reikšmės nėra galutinė tiesa. Tikrasis šaltinis yra WordPress
   admin spalvų pikeriai (kiekviena emocija, atspalvis, testo kategorija, lygis
   ir rezultato rėžis turi savo), o reikšmės saugomos duomenų bazėje. Klientas
   jas keičia be kodo — tai numatytas elgesys, ne apeiga.

   Todėl: šis rinkinys įrašomas kaip SEED — švarus diegimas atrodo teisingai iš
   karto, o atskiros emocijos perrašymas per admin yra leidžiamas ir dizaino
   nelaužo. Kodas skaito admin reikšmę, o šį žetoną naudoja tik kaip atsarginį
   variantą (`var(--cat-3, #B25C52)`).

   Rinkinys — prislopintas („1c“) tonas, perskaičiuotas taip, kad kiekviena
   spalva išlaikytų ≥3:1 ant VISŲ keturių paviršių abiejose temose:
   #F1F2EE 4.10:1 · #F7F8F4 4.32:1 · #141C17 3.77:1 · #232F26 3.02:1.
   Perrašant per admin ta pati riba galioja — jei spalva jos neišlaiko,
   skritulys gauna 1px inko kraštą (žr. SPEC 11).
   ========================================================================== */

:root {
  --cat-1: #467B9A;  /* vanduo    (buvęs #4B84A5) */
  --cat-2: #8768A4;  /* vyšnia    (buvęs #8A6BA8) */
  --cat-3: #B25C52;  /* ugnis     (buvęs #A2544B) */
  --cat-4: #A3673A;  /* molis     (buvęs #C07A45) */
  --cat-5: #8C722C;  /* gintaras  (buvęs #C7A23F) */
  --cat-6: #5E7E4A;  /* lapas     (buvęs #6E9457) */
  --cat-7: #6B6DBC;  /* levanda   (buvęs #5A5C9E) */
  --cat-8: #477F79;  /* šalavijas (naujas — aštuntas trūko) */
}

/* ==========================================================================
   3.1.0: viršuje esančios reikšmės — paletė B „Šviežias sodas“ (diena ir
   vakaras). Svetainėje jas dar kartą nustato palette-b.css per
   body.palette-b (klasė visada uždėta); čia jos reikalingos redaktoriui ir
   viskam, kas be <body> klasės. (3.0.0–3.0.2 — paletė A „Ryto šviesa“.)
   ==========================================================================
   2.1.0 — PASTOVIOS spalvos su vardais. Iki 2.1.0 jos buvo įrašytos tiesiai
   (#212E26, rgba(244,241,233,…) ir t. t.) main.css, quiz.css, components.css,
   blocks.css, wheel.css. Reikšmės NEPASIKEITĖ — tik gavo vardus, kad naujoji
   paletė (iš pradžių palette-a.css, nuo 3.1.0 palette-b.css) galėtų jas perdažyti po vieną
   puslapį. Abiejuose režimuose vienodos, kaip ir anksčiau.
   ========================================================================== */
:root {
  --c-deep:       #1F3A2C;  /* tamsios plokštės — gilus miškas (3.1.0) */
  --c-deep-2:     #1A3226;
  --c-deep-3:     #152A20;
  --c-deep-band:  #1C3529;
  --c-light:      #FBFCFA;
  --c-card-light: #FFFFFF;
  --c-alt-light:  #EEF3EC;
  --c-green:      #2F6B47;
  --rgb-light:    251, 252, 250;  /* rgba(var(--rgb-light), .3) */
  --rgb-deep:     31, 58, 44;
  --rgb-gold:     47, 107, 71;    /* 3.1.0: buvęs medus → akcento žalia */
  --rgb-green:    47, 107, 71;
}
