/* =====================================================================
   Paletė B „Šviežias sodas“ (3.1.0) — pakeičia paletę A „Ryto šviesa“.
   Diena: beveik balta + šviesus šalavijas, VIENAS žalias akcentas, be
   medaus. Vakaras: gili žaliai juoda, šviesiai žalias akcentas.
   Klasę body.palette-b visada uždeda da_palette_b_on().

   Kaip veikia (taip pat kaip A): perrašomi tie patys žetonai (tokens.css)
   ir pastovios spalvos (--c-*, --rgb-*). Tamsios juostos dieną lieka
   šviesios (žr. „ŠVIESIOS JUOSTOS“); tamsios dieną lieka tik poraštė,
   „Tamsi kortelė“ ir dvi testų kortelės — jos gilaus miško spalvos.

   --gold: vardas paliktas (jį naudoja ~130 taisyklių), bet tai nebėra
   medus. Ant šviesių paviršių --gold = --accent (#2F6B47), ant tamsių —
   šviesiai žalias #8CC5A0. Grynai dekoratyvioms linijoms — --line-deco.

   Kontrastas (WCAG AA ≥ 4.5:1) pamatuotas kiekvienai teksto porai;
   reikšmės nurodytos komentaruose.
   ===================================================================== */

/* ---------- Diena ---------- */
body.palette-b {
  --bg-page:   #FBFCFA;
  --bg-alt:    #EEF3EC;  /* šviesus šalavijas — kaitaliojamos juostos */
  --bg-card:   #FFFFFF;
  --bg-raised: #E3ECE0;
  --bg-panel:  #1F3A2C;  /* poraštė — gilus miškas */

  --ink:          #1E2B23;  /* 14.3:1 ant puslapio */
  --ink-body:     #3F4C44;  /*  8.8:1 */
  --ink-muted:    #56625A;  /*  6.2:1, ant #E3ECE0 5.3:1 */
  --ink-meta:     #3A6A4C;  /*  6.1:1 */
  --ink-on-panel: #FBFCFA;  /* 12.0:1 ant miško */

  --hairline:        rgba(30, 43, 35, .10);
  --hairline-strong: rgba(30, 43, 35, .20);

  --accent:      #2F6B47;  /* 6.2:1 */
  --gold:        #2F6B47;  /* = akcentas */
  --line-deco:   #CFE3D4;  /* tik dekoracija */
  --fill-ink:    #2F6B47;  /* baltas tekstas 6.3:1 */
  --fill-hover:  #275A3C;  /* baltas tekstas 8.0:1 */
  --on-fill-ink: #FFFFFF;
  --focus-ring:  #2F6B47;
  --danger:      #9E3B32;  /* 6.7:1 ant baltos, 6.0:1 ant šalavijo */
  --scrim:       rgba(30, 43, 35, .5);

  /* Pastovios spalvos (tokens.css apačia) */
  --c-deep:       #1F3A2C;
  --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;
  --rgb-deep:     31, 58, 44;
  --rgb-gold:     47, 107, 71;
  --rgb-green:    47, 107, 71;

  /* Tamsių plokščių tekstas (main.css :root) — kartojama su naujomis reikšmėmis. */
  --onpanel-paper:       #FBFCFA;              /* 12.0:1 ant #1F3A2C */
  --onpanel-ink:         #1F3A2C;
  --onpanel-text:        rgba(251, 252, 250, .78);  /* 8.0:1 */
  --onpanel-muted:       rgba(251, 252, 250, .62);  /* 5.7:1 */
  --onpanel-line:        rgba(251, 252, 250, .18);
  --onpanel-line-strong: rgba(251, 252, 250, .32);
}

/* Tamsios dieną plokštės: --gold — šviesiai žalias (6.2:1 ant #1F3A2C),
   mygtukas jose — šviesiai žalias su miško tekstu (6.2:1). */
html:not([data-theme="evening"]) body.palette-b :is(footer, .is-style-da-ink, .qz-invite, .qz-card--scale){
  --gold:      #8CC5A0;
  --rgb-gold:  140, 197, 160;
  --line-deco: rgba(207, 227, 212, .45);
  --c-deep:    #1F3A2C;
}

/* ---------- Vakaras ---------- */
html[data-theme="evening"] body.palette-b {
  --bg-page:   #121815;
  --bg-alt:    #161E1A;
  --bg-card:   #1C2621;
  --bg-raised: #22302A;  /* šviesesnė už kortelę (3.1.0 sprendimas) */
  --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 #22302A 5.1:1 */
  --ink-meta:     #8CC5A0;  /*  9.1:1 */
  --ink-on-panel: #E8EFEA;

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

  --accent:      #8CC5A0;
  --gold:        #8CC5A0;
  --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);

  --c-deep:       #121815;
  --c-deep-2:     #121815;
  --c-deep-3:     #0E1411;
  --c-deep-band:  #161E1A;
  --c-light:      #E8EFEA;
  --c-card-light: #EEF3EC;
  --c-alt-light:  #E3ECE0;
  --c-green:      #2F6B47;
  --rgb-light:    232, 239, 234;
  --rgb-deep:     18, 24, 21;
  --rgb-gold:     140, 197, 160;
  --rgb-green:    47, 107, 71;

  --onpanel-paper:       #E8EFEA;
  --onpanel-ink:         #121815;
  --onpanel-text:        rgba(232, 239, 234, .78);
  --onpanel-muted:       rgba(232, 239, 234, .62);  /* 6.6:1 ant #0E1411, 6.0:1 ant kortelės */
  --onpanel-line:        rgba(232, 239, 234, .14);
  --onpanel-line-strong: rgba(232, 239, 234, .28);
}

/* ---------- Pirminis mygtukas: tamsėja po pele, ne prigęsta ----------
   Vienas pirminio mygtuko elgesys visoje svetainėje. Senos taisyklės
   (main.css, palette-a) mygtuką po pele permatydavo iki .88 — permatomas
   mygtukas atrodo neaktyvus. */
body.palette-b .btn-primary:not(:disabled):hover{ background:var(--fill-hover); border-color:var(--fill-hover); color:var(--on-fill-ink); opacity:1; }

/* ---------- Blokas „Tamsi kortelė“ (C7) ----------
   Dieną — gilus miškas, kaip poraštė; vakare — kortelės tamsa. */
body.palette-b .is-style-da-ink{ background-color:#1F3A2C; }
html[data-theme="evening"] body.palette-b .is-style-da-ink{ background-color:#1C2621; }

/* „Citatos kortelė“ — švelnus šalavijas vietoj medaus. */
body.palette-b .is-style-da-quote-card{ background:color-mix(in srgb, var(--accent) 8%, var(--bg-page)); }
html[data-theme="evening"] body.palette-b .is-style-da-quote-card{ background:color-mix(in srgb, var(--accent) 7%, var(--bg-page)); }

/* Mygtukas „Auksinis“ redaktoriaus bloke dabar žalias pirminis
   (šviesiuose puslapiuose medaus nebėra). */
body.palette-b .wp-block-button.is-style-da-gold .wp-block-button__link{ background:var(--fill-ink); border-color:var(--fill-ink); color:var(--on-fill-ink) !important; }

/* Dekoratyvios linijos ir brūkšneliai — --line-deco, ne akcentas. */
body.palette-b :is(.ink-hero-rule, .creator-since-rule, .ribbon-note-dash){ background:var(--line-deco); }
/* 3.3.0: pseudo-elementai negali būti :is() viduje (3.1.0 taisyklė jų
   nepasiekdavo) — todėl atskirai. */
body.palette-b .note::before,
body.palette-b .fav-item--note::before{ background:var(--line-deco); }

/* Švytėjimai (buvęs medaus „saulės“ ratas) — nebereikalingi. */
body.palette-b :is(.hero-panel-glow, .ink-hero-glow){ display:none; }

/* =====================================================================
   ŠVIESIOS JUOSTOS dieną (perkelta iš paletės A).
   Tamsios juostos dieną tampa šalavijo spalvos: tos pačios taisyklės,
   tik jų kintamieji juostos viduje sukeičiami (šviesus tekstas → inkas).
   Vakare juostos lieka tamsios.
   ===================================================================== */
html:not([data-theme="evening"]) body.palette-b :is(
  #page-hero.ink-hero,
  .next-band--ink,
  #generator.generator-section,
  .qz-res-hero,
  .home .hero-col-panel,
  .home #wall.wall-section,
  #page-hero.wall-hero,
  #form-section.form-ink
){
  --bg-panel:            #EEF3EC;
  --onpanel-paper:       #1E2B23;
  --onpanel-ink:         #FBFCFA;
  --onpanel-text:        #3F4C44;  /* 8.0:1 ant šalavijo */
  --onpanel-muted:       #56625A;  /* 5.7:1 */
  --onpanel-line:        rgba(30, 43, 35, .14);
  --onpanel-line-strong: rgba(30, 43, 35, .26);
  --ink-on-panel:        #1E2B23;
  --rgb-light:           30, 43, 35;   /* linijos ir tekstūra — tamsios */
  --gold:                #2F6B47;      /* akcentas tekstui: 5.6:1 ant šalavijo */
  --c-light:             #FBFCFA;
  --c-deep:              #1E2B23;
}
html:not([data-theme="evening"]) body.palette-b :is(#page-hero.ink-hero .ink-hero-texture, .next-band--ink .next-band-texture){ opacity:.55; }
/* Smulkus tekstas, kuris tamsioje juostoje buvo permatomas šviesus. */
html:not([data-theme="evening"]) body.palette-b #page-hero.ink-hero :is(.reader-topics-label, .reader-count, .ink-hero-note, .ink-hero-foot-label, .ink-hero-foot-note, .ink-hero-crumbs .crumbs, .ink-hero-crumbs .crumbs a, .ink-hero-crumbs .crumbs span){ color:var(--ink-muted); }
html:not([data-theme="evening"]) body.palette-b #page-hero.ink-hero .reader-topics .chip{ color:var(--ink-body); border-color:var(--hairline-strong); }
html:not([data-theme="evening"]) body.palette-b #page-hero.ink-hero .reader-topics .chip:hover{ color:var(--ink); border-color:var(--ink); }
html:not([data-theme="evening"]) body.palette-b #page-hero.ink-hero .reader-topics .chip[aria-pressed="true"]{ background:var(--fill-ink); color:var(--on-fill-ink); }
html:not([data-theme="evening"]) body.palette-b :is(#page-hero.ink-hero .ink-hero-actions, .next-band--ink) .btn-primary{ background:var(--fill-ink); color:var(--on-fill-ink); }
html:not([data-theme="evening"]) body.palette-b :is(#page-hero.ink-hero .ink-hero-actions, .next-band--ink) .btn-primary:hover{ background:var(--fill-hover); color:var(--on-fill-ink); opacity:1; }
html:not([data-theme="evening"]) body.palette-b .next-band--ink .next-band-eyebrow{ color:var(--ink-meta); }
html:not([data-theme="evening"]) body.palette-b .article-related{ background:var(--bg-page); border-top:1px solid var(--hairline); }

/* ---------- Pradžios puslapis, diena ---------- */
/* Plokštė ir siena: beveik juodas permatomas tonas, kad 60 % ir daugiau
   permatomumo tekstas išlaikytų 4.5:1 ant šalavijo (4.7:1). */
html:not([data-theme="evening"]) body.palette-b.home :is(.hero-col-panel, #wall.wall-section),
html:not([data-theme="evening"]) body.palette-b :is(#page-hero.wall-hero, #form-section.form-ink, #generator.generator-section){ --rgb-light:15, 19, 16; --c-deep-band:#EEF3EC; }
html:not([data-theme="evening"]) body.palette-b :is(.hero-panel-texture, .wall-section-texture){ opacity:.5; }
/* „Išauginti mintį“ — toks pat žalias pirminis kaip „Pasodinti mintį“. */
html:not([data-theme="evening"]) body.palette-b :is(.hero-col-panel, #generator) .btn-primary{ background:var(--fill-ink); color:var(--on-fill-ink); }
html:not([data-theme="evening"]) body.palette-b :is(.hero-col-panel, #generator) .btn-primary:hover{ background:var(--fill-hover); color:var(--on-fill-ink); opacity:1; }
html:not([data-theme="evening"]) body.palette-b :is(.hero-col-panel, #generator) .thought-meta{ color:var(--ink-muted); }

/* Siena: baltos kortelės ant šalavijo, baltas įrašo laukas, žalias mygtukas. */
html:not([data-theme="evening"]) body.palette-b .ribbon-note{ background:var(--bg-card); box-shadow:var(--shadow-card); }
html:not([data-theme="evening"]) body.palette-b .ribbon-note p{ color:var(--ink); }
html:not([data-theme="evening"]) body.palette-b #wall .wall-form--inline .field{ background:var(--bg-card); border-color:var(--hairline-strong); }
html:not([data-theme="evening"]) body.palette-b #wall .wall-form--inline .field:focus-within{ background:var(--bg-card); border-color:var(--accent); box-shadow:0 0 0 3px rgba(47,107,71,.18); }
html:not([data-theme="evening"]) body.palette-b #wall .wall-form--inline .field .btn{ background:var(--fill-ink); color:var(--on-fill-ink); }
html:not([data-theme="evening"]) body.palette-b #wall .wall-form--inline .field .btn:hover{ background:var(--fill-hover); color:var(--on-fill-ink); opacity:1; }
html:not([data-theme="evening"]) body.palette-b #wall .wall-form--inline .name-col input{ background:var(--bg-card); }
html:not([data-theme="evening"]) body.palette-b #wall .wall-form--inline .name-col input:focus{ border-color:var(--accent); box-shadow:0 0 0 3px rgba(47,107,71,.18); }
html:not([data-theme="evening"]) body.palette-b #wall :is(.wall-form-note, .wall-section-empty){ color:var(--ink-muted); }
html:not([data-theme="evening"]) body.palette-b #wall :is(textarea, input)::placeholder{ color:var(--ink-muted); }
html:not([data-theme="evening"]) body.palette-b #wall .wall-consent a{ color:var(--accent); }

/* Skilčių kaita dieną: siena (šalavijas) → įrankiai (balta) → apie
   (šalavijas) → skaitykla (balta). */
html[data-theme="evening"] body.palette-b .tool-feature{ background:var(--bg-card); }
html:not([data-theme="evening"]) body.palette-b #irankiai.tools-section{ background:var(--bg-page); }
html:not([data-theme="evening"]) body.palette-b #about.about-section{ background:var(--bg-alt); }
html:not([data-theme="evening"]) body.palette-b #blog.reading-section{ background:var(--bg-page); }

/* ---------- Dėkingumo siena, diena ---------- */
html:not([data-theme="evening"]) body.palette-b .wall-hero-scrim{
  background:radial-gradient(ellipse at 50% 50%, rgba(238,243,236,.97) 0%, rgba(238,243,236,.92) 40%, rgba(238,243,236,.62) 74%, rgba(238,243,236,.82) 100%);
}
html:not([data-theme="evening"]) body.palette-b .wall-drift-note{ background:rgba(255,255,255,.9); border-color:var(--hairline); }
html:not([data-theme="evening"]) body.palette-b :is(.wall-hero-actions, .form-ink .wall-form-submit) .btn-primary{ background:var(--fill-ink); color:var(--on-fill-ink); }
html:not([data-theme="evening"]) body.palette-b :is(.wall-hero-actions, .form-ink .wall-form-submit) .btn-primary:hover{ background:var(--fill-hover); color:var(--on-fill-ink); opacity:1; }
html:not([data-theme="evening"]) body.palette-b .wall-hero-trio{ color:var(--ink-muted); }

html:not([data-theme="evening"]) body.palette-b .form-ink .wall-form{ background:var(--bg-card); border-color:var(--hairline-strong); backdrop-filter:none; box-shadow:var(--shadow-card); }
html:not([data-theme="evening"]) body.palette-b .form-ink :is(.field textarea, .field-row input){ background:#FFFFFF; border-color:var(--hairline-strong); }
html:not([data-theme="evening"]) body.palette-b .form-ink :is(.field textarea, .field-row input):focus{ border-color:var(--accent); box-shadow:0 0 0 3px rgba(47,107,71,.18); }
html:not([data-theme="evening"]) body.palette-b .form-ink :is(.field-counter, .field-label, .wall-form-note){ color:var(--ink-muted); }
html:not([data-theme="evening"]) body.palette-b :is(.form-ink, #wall) :is(textarea, input)::placeholder{ color:var(--ink-muted); }
html:not([data-theme="evening"]) body.palette-b .form-ink .wall-consent a,
html:not([data-theme="evening"]) body.palette-b .form-ink .form-ink-intro a{ color:var(--accent); }
html:not([data-theme="evening"]) body.palette-b :is(.form-ink, #wall) .wall-consent input[type="checkbox"]:checked{ background:var(--accent); border-color:var(--accent); }
html:not([data-theme="evening"]) body.palette-b :is(.form-ink, #wall) .wall-consent input[type="checkbox"]::before{ background:#FFFFFF; }
html:not([data-theme="evening"]) body.palette-b :is(.form-ink, #wall) .field-error{ color:var(--danger); }
html:not([data-theme="evening"]) body.palette-b .form-ink .wall-consent{ color:var(--ink-body); }

/* Padėkos skydas po išsiuntimo (siena ir pradžios puslapis). */
html:not([data-theme="evening"]) body.palette-b .wall-thanks{ background:var(--bg-card); border-color:var(--hairline-strong); }
html:not([data-theme="evening"]) body.palette-b .wall-thanks-inner{ background:var(--bg-alt); border-color:var(--line-deco); }
html:not([data-theme="evening"]) body.palette-b .wall-thanks .wall-thanks-close{ color:var(--ink-muted); }
html:not([data-theme="evening"]) body.palette-b .wall-thanks .wall-thanks-echo{ background:#FFFFFF; }
html:not([data-theme="evening"]) body.palette-b .wall-thanks .btn-primary{ background:var(--fill-ink); color:var(--on-fill-ink); }
html:not([data-theme="evening"]) body.palette-b .wall-thanks .btn-primary:hover{ background:var(--fill-hover); color:var(--on-fill-ink); opacity:1; }
html:not([data-theme="evening"]) body.palette-b .wall-hero .wall-drift{ opacity:.3; }
html:not([data-theme="evening"]) body.palette-b .form-ink .wall-drift{ opacity:.25; }
html[data-theme="evening"] body.palette-b .wall-hero-scrim{
  background:radial-gradient(ellipse at 50% 50%, rgba(22,30,26,.97) 0%, rgba(22,30,26,.92) 40%, rgba(22,30,26,.62) 74%, rgba(22,30,26,.82) 100%);
}
html[data-theme="evening"] body.palette-b .wall-thanks-echo{ background:rgba(0,0,0,.25); }

/* ---------- Minčių sodas, diena ---------- */
html:not([data-theme="evening"]) body.palette-b :is(#page-hero.ink-hero, #generator.generator-section){ --rgb-light:15, 19, 16; }
html:not([data-theme="evening"]) body.palette-b :is(.generator-texture, #page-hero.ink-hero .ink-hero-texture){ opacity:.5; }
/* Kvėpavimo apskritimas — švelnus šalavijas vietoj medaus. */
body.palette-b .breath-circle{ background:color-mix(in srgb, var(--accent) 14%, var(--bg-card)); }

/* ---------- Susipažinkime ---------- */
html:not([data-theme="evening"]) body.palette-b #project.stages-section{ background:var(--bg-page); }
body.palette-b .creator-since span{ color:rgba(var(--rgb-light),.72); }
html[data-theme="evening"] body.palette-b .creator-portrait{ background:var(--bg-card); }

/* ---------- Testai ---------- */
html:not([data-theme="evening"]) body.palette-b .qz-res-hero{ --rgb-light:15, 19, 16; }
html:not([data-theme="evening"]) body.palette-b .qz-res-hero :is(.qz-res-tags li, .qz-res-actions .btn-ghost, .qz-res-actions .btn-ghost:hover){ color:var(--ink); }
html:not([data-theme="evening"]) body.palette-b .qz-res-actions .btn-primary{ background:var(--fill-ink); border-color:var(--fill-ink); color:var(--on-fill-ink); }
html:not([data-theme="evening"]) body.palette-b .qz-res-actions .btn-primary:hover{ background:var(--fill-hover); border-color:var(--fill-hover); opacity:1; }
html:not([data-theme="evening"]) body.palette-b .qz-res-hero .qz-crumbs :is(ol, a, span){ color:var(--ink-muted); }
html:not([data-theme="evening"]) body.palette-b :is(.qz-invite, .qz-card--scale){ background-color:#1F3A2C; }
html[data-theme="evening"] body.palette-b :is(.qz-invite, .qz-card--scale){ background-color:var(--bg-card); }
/* Pasirinktas taškas ant šviesios kortelės — žalias su baltu skaičiumi. */
html:not([data-theme="evening"]) body.palette-b .quiz-answer.qz-dot.is-picked{ background:var(--fill-ink); border-color:var(--fill-ink); color:var(--on-fill-ink); }

/* ---------- Bendri skydai ---------- */
/* Mėgstamiausių skydas: dieną — balta, vakare — tamsa. */
html:not([data-theme="evening"]) body.palette-b .fav-panel-body{
  --rgb-light:15, 19, 16; --ink-on-panel:#1E2B23; --gold:#2F6B47; --c-light:#FBFCFA; --c-deep:#1E2B23;
  background:var(--bg-page); box-shadow:-24px 0 60px -24px rgba(30,43,35,.3);
}
html:not([data-theme="evening"]) body.palette-b .fav-panel-body :is(.fav-item-author, .fav-clear, .fav-panel-empty){ color:var(--ink-muted); }
html:not([data-theme="evening"]) body.palette-b .fav-item{ background:var(--bg-card); border-color:var(--hairline); }
html:not([data-theme="evening"]) body.palette-b .fav-item--note{ background:var(--bg-alt); }
html:not([data-theme="evening"]) body.palette-b .fav-empty-btn,
html:not([data-theme="evening"]) body.palette-b .fav-empty-btn:hover{ background:var(--fill-ink); border-color:var(--fill-ink); color:var(--on-fill-ink); }
html[data-theme="evening"] body.palette-b .fav-panel-body{ background:var(--bg-alt); }
/* Vakare užrašų kortelė lieka šviesi („lapelis“): žalias tipas 5.3:1. */
html[data-theme="evening"] body.palette-b .fav-item--note{ background:#E8EFEA; }
html[data-theme="evening"] body.palette-b .fav-item--note .fav-item-type{ color:#2F6B47; }

/* Dalinimosi langas ir pranešimai. */
body.palette-b .share-modal-scrim{ background:rgba(20,31,24,.5); }
html[data-theme="evening"] body.palette-b .share-modal-scrim{ background:rgba(0,0,0,.6); }
html[data-theme="evening"] body.palette-b .toast{ background:var(--bg-card); color:var(--ink); }

/* ---------- Didelė įrankio kortelė ir „Apie mane“ — šviesios dieną ---------- */
html:not([data-theme="evening"]) body.palette-b :is(.tool-feature, #creator.creator-ink){
  --bg-panel:#EEF3EC; --onpanel-paper:#1E2B23; --onpanel-ink:#FBFCFA; --ink-on-panel:#1E2B23;
  --onpanel-text:#3F4C44; --onpanel-muted:#56625A; --rgb-light:15, 19, 16; --gold:#2F6B47;
  --c-light:#1E2B23; --c-deep:#FBFCFA;
}
html:not([data-theme="evening"]) body.palette-b .tool-feature{ background:var(--bg-card); border:1px solid var(--hairline-strong); box-shadow:var(--shadow-card); }
html:not([data-theme="evening"]) body.palette-b .tool-feature-photo{ background:var(--bg-raised); }
html:not([data-theme="evening"]) body.palette-b .tool-feature-cta{ background:var(--fill-ink); color:var(--on-fill-ink); }
html:not([data-theme="evening"]) body.palette-b .tool-feature:hover .tool-feature-cta{ background:var(--fill-hover); opacity:1; }
html:not([data-theme="evening"]) body.palette-b #misija.mvt-section{ background:var(--bg-page); border-top:1px solid var(--hairline); }
html:not([data-theme="evening"]) body.palette-b #creator.creator-ink{ background:var(--bg-alt); }
html:not([data-theme="evening"]) body.palette-b .creator-ink-texture{ opacity:.5; }
html:not([data-theme="evening"]) body.palette-b .creator-portrait{ background:var(--bg-raised); }
html:not([data-theme="evening"]) body.palette-b .creator-since span{ color:var(--ink-muted); }

/* =====================================================================
   PORAŠTĖ (3.1.0) — dieną gilus miškas #1F3A2C, vakare #0E1411.
   Tekstas — --onpanel-* (dieną 8.0:1 ir 5.7:1), nuorodos ir el. paštas —
   šviesiai žalias #8CC5A0 (6.2:1). Tekstūros brūkšniai — vos matomi.
   ===================================================================== */
body.palette-b footer{ border-top:0; }
body.palette-b footer .footer-texture{ opacity:.5; }
body.palette-b footer :is(.footer-tag, .footer-nav a){ opacity:1; color:var(--onpanel-text); }
body.palette-b footer .footer-nav a:hover{ color:var(--onpanel-paper); }
body.palette-b footer :is(.footer-col-label, .footer-legal){ color:var(--onpanel-muted); opacity:1; }
body.palette-b footer .footer-social-btn{ color:var(--onpanel-text); border-color:var(--onpanel-line-strong); }
body.palette-b footer .footer-social-btn:hover{ border-color:var(--gold); color:var(--onpanel-paper); }
body.palette-b footer .footer-email{ color:var(--gold); }
/* Poraštė visada tamsi — todėl ir logotipas joje visada vakarinis (šviesus). */
.footer-logo-img--evening{ display:none; }
body.palette-b footer .footer-logo-img--day{ display:none; }
body.palette-b footer .footer-logo-img--evening{ display:block; }

/* =====================================================================
   3.2.0 — PRADINIS PUSLAPIS
   1) Be įstrižų brūkšnelių generatoriaus plokštėje ir sienos juostoje
      (pagrindinė „purvino“ įspūdžio priežastis) — lygus šalavijas dieną,
      lygi tamsa vakare.
   2) Mintis — baltoje kortelėje su švelniu šešėliu, ne ant linijos.
   3) Lysvių mygtukai: neaktyvūs — balti su plonu kraštu, aktyvus — žalias
      su baltu tekstu (buvo beveik juodas).
   ===================================================================== */
body.palette-b.home :is(.hero-panel-texture, .wall-section-texture){ display:none; }

body.palette-b :is(#hero, #generator) .thought-box{
  background:var(--bg-card); border:0; border-radius:var(--radius-card);
  box-shadow:var(--shadow-card);
  padding:var(--space-6) var(--space-6) var(--space-6);
  gap:var(--space-4);
}
body.palette-b :is(#hero, #generator) #thought-text{ min-height:clamp(96px, 10vw, 150px); color:var(--ink); }
body.palette-b :is(#hero, #generator) .thought-box .quote-mark{ color:var(--accent); height:22px; }
body.palette-b :is(#hero, #generator) .thought-box .thought-category{ color:var(--ink-meta); }
/* Vakare kortelė šiek tiek šviesesnė už plokštę, kad atsiskirtų. */
html[data-theme="evening"] body.palette-b :is(#hero, #generator) .thought-box{ background:var(--bg-card); }

body.palette-b :is(#hero, #generator) .plot{
  background:var(--bg-card); border:1px solid var(--hairline-strong);
  color:var(--ink-body); min-height:var(--tap);
}
body.palette-b :is(#hero, #generator) .plot .plot-label{ color:inherit; }
@media (hover:hover){
  body.palette-b :is(#hero, #generator) .plot:not(.active):hover{ background:var(--bg-card); border-color:var(--accent); color:var(--ink); }
}
body.palette-b :is(#hero, #generator) .plot.active{ background:var(--fill-ink); border-color:var(--fill-ink); color:var(--on-fill-ink); }
body.palette-b :is(#hero, #generator) .plot.active .plot-label{ color:var(--on-fill-ink); }
html[data-theme="evening"] body.palette-b :is(#hero, #generator) .plot:not(.active){ background:transparent; }

/* Telefone (3.2.0): mažesni tarpai, kad mintis IR „Išauginti mintį“ tilptų
   pirmame ekrane (390×844: mygtukas ~680 px, buvo ~760 px). */
@media (max-width:719px){
  body.palette-b #hero .hero-col-panel{ margin-top:0; }
  body.palette-b #hero .hero-panel-inner{ gap:var(--space-4); }
  body.palette-b #hero .plot{ padding:0 16px; }
  body.palette-b #hero .thought-box{ padding:var(--space-4) var(--space-5, 20px); gap:var(--space-2); }
  body.palette-b #hero #thought-text{ min-height:2.6em; font-size:24px; }
  body.palette-b #hero .hero-col-text{ padding-bottom:var(--space-6); }
}

/* Kvėpavimo apskritimas generatoriuje — lygus šalavijas su plona linija,
   be švytėjimo ir gradiento. */
body.palette-b :is(#hero, #generator) .breathing-circle{
  background:color-mix(in srgb, var(--accent) 14%, var(--bg-card));
  border:1px solid var(--line-deco); box-shadow:none;
}

/* =====================================================================
   3.3.0 — DĖKINGUMO SIENA
   1) Be įstrižų brūkšnelių viršutinėje ir formos juostoje.
   2) Pirminiai mygtukai ir vakare tokie patys kaip visur (šviesiai žali),
      ne beveik balti.
   3) Formos kortelė — balta dieną, kortelės tamsa vakare, vienas šešėlis.
   4) Slenkančios žinutės — tylesnės, kad netrukdytų skaityti formos.
   ===================================================================== */
body.palette-b .wall-hero-texture{ display:none; }

body.palette-b :is(.wall-hero-actions, .form-ink .wall-form-submit, .wall-thanks, #wall .wall-form--inline .field) .btn-primary{
  background:var(--fill-ink); border-color:var(--fill-ink); color:var(--on-fill-ink); opacity:1;
}
body.palette-b :is(.wall-hero-actions, .form-ink .wall-form-submit, .wall-thanks, #wall .wall-form--inline .field) .btn-primary:not(:disabled):hover{
  background:var(--fill-hover); border-color:var(--fill-hover); color:var(--on-fill-ink);
}

body.palette-b .form-ink .wall-form{ border-radius:var(--radius-panel); box-shadow:var(--shadow-card); }
html[data-theme="evening"] body.palette-b .form-ink .wall-form{ background:var(--bg-card); border-color:var(--hairline-strong); backdrop-filter:none; }
html[data-theme="evening"] body.palette-b .form-ink :is(.field textarea, .field-row input){ background:var(--bg-page); border-color:var(--hairline-strong); color:var(--ink); }
html[data-theme="evening"] body.palette-b .form-ink :is(.field textarea, .field-row input):focus{ border-color:var(--accent); box-shadow:0 0 0 3px rgba(140,197,160,.22); }

body.palette-b .form-ink .wall-drift{ opacity:.18; }
html[data-theme="evening"] body.palette-b .form-ink .wall-drift{ opacity:.14; }

/* =====================================================================
   3.4.0 — MINČIŲ SODAS (+ visos svetainės tekstūros)
   1) Įstrižų brūkšnelių tekstūrų nebėra NIEKUR: viršutinės juostos
      (bendros visiems puslapiams), „Kas toliau“, generatorius, „Apie mane“,
      poraštė. Visi paviršiai lygūs.
   2) Generatorius — kaip pradiniame puslapyje: balti lysvių mygtukai,
      aktyvus žalias, mintis baltoje kortelėje (taisyklės aukščiau
      išplėstos į #generator). Linija po lysvėmis nebereikalinga.
   3) Citatų kortelės — baltos su plonu kraštu, bendras spindulys.
   ===================================================================== */
body.palette-b :is(.ink-hero-texture, .next-band-texture, .generator-texture, .creator-ink-texture, .footer-texture){ display:none; }

body.palette-b #generator .generator-rule{ display:none; }
body.palette-b #generator .thought-box{ margin-inline:auto; padding:var(--space-8) clamp(20px, 4vw, 40px); }
body.palette-b #generator #thought-text{ min-height:clamp(84px, 12vw, 130px); }
body.palette-b #generator .thought-meta{ color:var(--ink-muted); }

body.palette-b .quote-card{ background:var(--bg-card); border-color:var(--hairline); border-radius:var(--radius-card); }
body.palette-b .quote-card:hover{ border-color:var(--hairline-strong); }
@media (hover:hover){
  body.palette-b .quote-card:hover{ border-color:var(--accent); }
}

/* Citatų filtrų juosta — tokia pati kaip Dėkingumo sienos filtrų juosta
   (šalavijas, ne tamsesnė „pakylėta“ spalva). */
body.palette-b .quotes-controls{ background:var(--bg-alt); }

/* Kontrastas, kurį atskleidė dingusios tekstūros (3.4.0): poraštės apatinė
   eilutė buvo prigesinta opacity:.62 VISA (ant jau permatomo teksto → 3.2:1),
   o dvi mažos juostų etiketės — 42–45 % permatomumo. Dabar — žetonai:
   --onpanel-text 8.0:1 ir --onpanel-muted 5.7:1 ant miško, 6.6:1 vakare. */
body.palette-b footer .footer-bottom{ opacity:1; color:var(--onpanel-muted); }
body.palette-b footer .footer-legal,
body.palette-b footer .footer-legal a{ color:var(--onpanel-muted); }
body.palette-b footer .footer-legal a:hover{ color:var(--onpanel-paper); }
body.palette-b :is(.reader-topics-label, .ink-hero-foot-label){ color:var(--onpanel-muted); }

/* =====================================================================
   3.5.0 — ĮRANKIAI, TESTAI, EMOCIJŲ RATAS
   ===================================================================== */
/* Paskutinės įstrižų brūkšnelių tekstūros: testo kvietimo ir 1b kortelės,
   tuščia testo nuotraukos vieta, redaktoriaus blokas „Tamsi kortelė“. */
body.palette-b :is(.qz-invite, .qz-card--scale, .is-style-da-ink){ background-image:none; }
body.palette-b .qz-side-media.is-empty{ background-image:none; background-color:color-mix(in srgb, var(--cat, var(--accent)) 10%, var(--bg-card)); }
/* Testo pradžios laikas — ant šviesios juostos dieną inkas, vakare šviesus. */
html:not([data-theme="evening"]) body.palette-b .quiz-hero-time{ color:var(--ink-body); }
/* Tuščios nuotraukų vietos (įrankių, straipsnių kortelės, straipsnio
   viršelis) — lygus šalavijas be brūkšnelių. 3.8.0 čia atsiras plonos
   žalios linijinės iliustracijos. */
body.palette-b :is(.card-photo, .card-photo--empty, .article-cover, .practice-card-photo--empty){ background-image:none; }
body.palette-b :is(.card-photo--empty, .practice-card-photo--empty){ background-color:var(--bg-raised); }
/* Įrankių kortelės — bendras spindulys ir plonas kraštas, žalias po pele. */
body.palette-b .practice-card{ border-radius:var(--radius-card); border-color:var(--hairline-strong); }
@media (hover:hover){ body.palette-b .practice-card:hover{ border-color:var(--accent); } }
/* Rezultato šoninė kortelė: „Pasiskirstymas“ ir „Daugiausia — …“ buvo
   50–55 % permatomumo (dieną 2.9–3.3:1) → --onpanel-muted. */
body.palette-b :is(.qz-side-label, .qz-side-foot, .qz-side-cap){ color:var(--onpanel-muted); }

/* =====================================================================
   3.6.0 — SKAITYKLA IR STRAIPSNIS
   ===================================================================== */
/* „Šios savaitės“ ženklelis ant nuotraukos: buvo medus su įrašyta ruda
   #4a3c14 — po 3.1.0 tapo tamsus tekstas ant žalio (neįskaitoma).
   Dabar — balta plokštelė su žaliu tekstu (6.3:1), vakare atvirkščiai. */
body.palette-b .reader-hero-badge{ background:var(--bg-card); color:var(--accent); font-weight:600; box-shadow:var(--shadow-card); }
html[data-theme="evening"] body.palette-b .reader-hero-badge{ background:var(--fill-ink); color:var(--on-fill-ink); }
/* Išskirtinis straipsnis ir kortelės — bendras šešėlis. */
body.palette-b .reader-hero{ box-shadow:var(--shadow-card); border-radius:var(--radius-card); }
@media (hover:hover){ body.palette-b .reader-hero:hover{ box-shadow:var(--shadow-card); } }
/* Temų žetonai juostoje: pasirinktas — žalias ir vakare (buvo beveik baltas). */
body.palette-b #page-hero .reader-topics .chip[aria-pressed="true"]{ background:var(--fill-ink); border-color:var(--fill-ink); color:var(--on-fill-ink); }
/* Straipsnio turinys: dabartinis skyrius — žalia linija ir numeris. */
body.palette-b .article-toc a.is-current{ border-left-color:var(--accent); }
body.palette-b .article-toc a.is-current .article-toc-num{ color:var(--accent); }
/* Pradžios puslapio sienos kortelės vakare — tamsios, kaip Dėkingumo sienos
   puslapyje (buvo šviesus „lapelis“, ant kurio 3.2.0 žalia vardo eilutė
   tapo neįskaitoma). */
html[data-theme="evening"] body.palette-b .ribbon-note{ background:var(--bg-card); border:1px solid var(--hairline); }
html[data-theme="evening"] body.palette-b .ribbon-note p{ color:var(--ink); }

/* =====================================================================
   3.8.0 — LINIJINĖS ILIUSTRACIJOS tuščiose nuotraukų vietose
   (įrankių, straipsnių kortelės, straipsnio viršelis, pradžios puslapio
   didžioji įrankio kortelė ir skaityklos eilutės). Piešinys parenkamas
   pagal turinį (da_placeholder_motif()): knyga — straipsnis, klausimas —
   testas, ratas — Emocijų ratas, sąsiuvinis — dienoraštis, kvėpavimas,
   lapas — kiti įrankiai. Tai CSS kaukė, nudažyta --accent: vakare piešinys
   pats tampa šviesiai žalias. Įkėlus nuotrauką, piešinio nebelieka.
   ===================================================================== */
body.palette-b [data-motif]{ position:relative; background-color:var(--bg-raised); background-image:none; }
body.palette-b [data-motif]::after{
  content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);
  width:min(38%, 150px); aspect-ratio:1; max-height:76%;
  background-color:var(--accent); opacity:.72; pointer-events:none;
  -webkit-mask:var(--motif) center / contain no-repeat; mask:var(--motif) center / contain no-repeat;
}
body.palette-b .reading-thumb[data-motif]::after{ width:58%; }
body.palette-b .article-cover[data-motif] .article-cover-note{ display:none; }
body.palette-b .article-cover[data-motif]::after{ width:min(30%, 170px); }
[data-motif="lapas"]{ --motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg stroke='black' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 8C49 17 54 37 33 55C17 44 14 23 32 8Z'/%3E%3Cpath d='M32.5 11C34 26 34 40 33 55M33 55L30.5 60'/%3E%3Cpath d='M33.5 24L42 19M33.6 33L45 27M33.5 42L43 36M33 28L24 22M33 37L22 31'/%3E%3C/g%3E%3C/svg%3E"); }
[data-motif="ratas"]{ --motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg stroke='black' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='25'/%3E%3Ccircle cx='32' cy='32' r='16.5'/%3E%3Ccircle cx='32' cy='32' r='8'/%3E%3Cpath d='M32 7V15.5M32 48.5V57M7 32H15.5M48.5 32H57M14.3 14.3L20.3 20.3M43.7 43.7L49.7 49.7M49.7 14.3L43.7 20.3M20.3 43.7L14.3 49.7'/%3E%3C/g%3E%3C/svg%3E"); }
[data-motif="knyga"]{ --motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg stroke='black' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18C17 13 26 14 32 20C38 14 47 13 57 18V48C47 43 38 44 32 50C26 44 17 43 7 48Z'/%3E%3Cpath d='M32 20V50'/%3E%3Cpath d='M13 25C18 23.5 22 23.5 26 25.5M13 31C18 29.5 22 29.5 26 31.5M38 25.5C42 23.5 46 23.5 51 25M38 31.5C42 29.5 46 29.5 51 31'/%3E%3C/g%3E%3C/svg%3E"); }
[data-motif="sasiuvinis"]{ --motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg stroke='black' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='15' y='9' width='35' height='46' rx='3'/%3E%3Cpath d='M22 9V55'/%3E%3Cpath d='M28 21H44M28 28H44M28 35H39'/%3E%3Cpath d='M36.5 46.5C34 44.5 31.5 42.8 31.5 40.8C31.5 39.5 32.5 38.6 33.7 38.6C34.6 38.6 35.4 39.1 36.5 40.2C37.6 39.1 38.4 38.6 39.3 38.6C40.5 38.6 41.5 39.5 41.5 40.8C41.5 42.8 39 44.5 36.5 46.5Z'/%3E%3C/g%3E%3C/svg%3E"); }
[data-motif="kvepavimas"]{ --motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg stroke='black' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='7'/%3E%3Ccircle cx='32' cy='32' r='15' stroke-opacity='.7'/%3E%3Ccircle cx='32' cy='32' r='23' stroke-opacity='.45'/%3E%3Ccircle cx='32' cy='32' r='29' stroke-opacity='.25' stroke-dasharray='2 4'/%3E%3C/g%3E%3C/svg%3E"); }
[data-motif="klausimas"]{ --motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg stroke='black' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='23'/%3E%3Cpath d='M26 25.5C26 20.5 29 18 32.2 18C35.8 18 38.5 20.5 38.5 24C38.5 28.8 32.3 29.6 32.3 35.5'/%3E%3Ccircle cx='32.3' cy='42.5' r='1.3' fill='black' stroke='none'/%3E%3C/g%3E%3C/svg%3E"); }
body.palette-b .tool-card-thumb[data-motif]::after{ width:62%; }
