/**
 * TopChess.org — GLOBALUS temos pagrindas
 * ========================================
 * Šis failas apibrėžia vieningą vizualinę tapatybę VISIEMS puslapiams.
 *
 * KODĖL ŠVIESU: ikonos nupieštos su storais juodais kontūrais, o jų mėlyna
 * (#3AB3F2) yra to paties atspalvio kaip senasis tamsiai mėlynas fonas —
 * kontūrai išnykdavo, o pusė kiekvienos ikonos susiliedavo su fonu.
 *
 * PAGRINDINĖ TAISYKLĖ: gylis kuriamas TIK vientisomis spalvomis, rėmeliais
 * ir KIETAIS šešėliais (0 4px 0 — be blur). Jokių gradientų, glow,
 * glassmorphism ar backdrop-filter.
 *
 * Įkeliamas PO critical.min.css, PRIEŠ puslapio failą.
 * Dokumentacija: ai/plans/design-system.md
 */

:root {
    /* ---- Paviršiai ---- */
    --tc-bg:        #FBF7EF;   /* šiltas nebaltas — grynas #fff per aštrus kontūrams */
    --tc-surface:   #FFFFFF;
    --tc-surface-2: #F3EDE1;   /* įdubę/antriniai blokai */

    /* ---- Rašalas ---- */
    --tc-ink:       #1B2430;   /* nebejuodas */
    --tc-ink-soft:  #5A6472;
    --tc-line:      #E3DACB;

    /* ---- Brand (tiesiai iš ikonų) ---- */
    --tc-blue:      #3AB3F2;
    --tc-blue-deep: #17709F;   /* baltas tekstas ant jo = 5.45 (buvo #1B7FB8 → 4.40, kirto AA) */
    --tc-gold:      #ECA313;
    --tc-gold-deep: #B87908;   /* TIK užpildas/šešėlis — tekstui per šviesus (3.64) */
    --tc-green:     #38B76B;
    --tc-green-deep:#23814A;
    --tc-red:       #E2574C;
    --tc-red-deep:  #B03A31;

    /* ---- Teksto variantai ----
       Sodrios brand spalvos kaip TEKSTAS ant šviesaus fono nepraeina AA.
       Šie tokenai skirti tik teksto spalvai. */
    --tc-gold-text:  #875806;  /* 5.73 ant kreminio */
    --tc-blue-text:  #0267B0;  /* 5.51 ant kreminio */
    --tc-green-text: #1B6B3C;
    --tc-red-text:   #A3352C;

    /* ---- Formos ---- */
    --tc-radius:    12px;
    --tc-radius-lg: 16px;
    --tc-radius-pill: 999px;

    /* ---- Judesys ---- */
    --tc-ease: cubic-bezier(0.2, 0, 0, 1);
    --tc-dur:  150ms;

    /* ---- Senų tokenų suderinimas ----
       Puslapiai vis dar naudoja --primary/--accent/--shadow-*.
       Peradresuojam juos į naują paletę, kad senas kodas atrodytų teisingai
       be perrašymo. Vienintelis tiesos šaltinis — --tc-* aukščiau. */
    --primary:        #0267B0;
    --primary-color:  #0267B0;
    --primary-dark:   #04528A;
    --primary-hover:  #04528A;
    /* --primary-light naudojamas bendrai `a {}` taisyklei critical.min.css:
       #1189D6 ant kreminio duoda tik 3.53 — nuorodos visoje svetainėje
       buvo per šviesios. Sulyginta su --tc-blue-text (5.51). */
    --primary-light:  #0267B0;
    --text-white:     #FFFFFF;   /* lieka baltas — naudojamas ant sodrių užpildų */
    --accent:         var(--tc-gold);
    --accent-dark:    var(--tc-gold-deep);
    --background:     var(--tc-bg);
    --bg-card:        var(--tc-surface);
    --card-bg:        var(--tc-surface);
    --text:           var(--tc-ink);
    --text-primary:   var(--tc-ink);
    --text-secondary: var(--tc-ink-soft);
    --text-muted:     var(--tc-ink-soft);
    --border:         var(--tc-line);
    --border-color:   var(--tc-line);
    --radius:         var(--tc-radius);
    --radius-sm:      8px;
    --radius-md:      var(--tc-radius);
    --radius-lg:      var(--tc-radius-lg);

    /* Kieti šešėliai vietoj išplaukusių */
    --shadow-sm: 0 2px 0 var(--tc-line);
    --shadow:    0 3px 0 var(--tc-line);
    --shadow-md: 0 4px 0 var(--tc-line);
    --shadow-lg: 0 4px 0 var(--tc-line);
    --shadow-xl: 0 6px 0 var(--tc-line);
    --shadow-2xl:0 6px 0 var(--tc-line);
}

/* ==========================================================================
   PUSLAPIO PAGRINDAS
   Nugali critical.min.css:130 ir base.css:19 mėlyną gradientą.
   ========================================================================== */

body {
    background: var(--tc-bg);
    color: var(--tc-ink);
}

/* Senas dekoratyvinis sluoksnis buvo skirtas tamsiam fonui */
.background-overlay,
.main::after {
    display: none;
}

/* Tekstas, kuris buvo baltas ant tamsaus fono, dabar būtų nematomas */
body h1, body h2, body h3, body h4 {
    color: var(--tc-ink);
}

body p, body li, body td, body label, body span {
    color: inherit;
}

/* ==========================================================================
   ANTI-PATTERN NEUTRALIZAVIMAS
   Puslapiai buvo kurti tamsiam fonui: permatomi balti paviršiai, glassmorphism
   ir išplaukę juodi šešėliai ant šviesaus fono virsta nematomais dėmėmis.
   Čia juos gaudom bendrai, kad nereikėtų liesti kiekvieno failo atskirai.
   ========================================================================== */

/* Glassmorphism — visiškai išjungiam */
body [class*="card"],
body [class*="panel"],
body [class*="box"],
body section,
body aside {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

/* ==========================================================================
   PASTABA apie baltą tekstą
   ==========================================================================
   Fonas pasikeitė iš tamsaus į kreminį, todėl puslapio faile likęs
   `color: #fff` tampa NEMATOMAS.

   Bandžiau tai gaudyti bendra taisykle iš šio failo — NEVEIKIA: puslapio
   CSS įkeliamas vėliau ir turi didesnį specifiškumą (`.opening-desc` nugali
   `body :is(p)`). Vienintelis teisingas kelias — taisyti kiekviename
   puslapio faile atskirai.

   Būklės patikra:
     grep -nE "color: *(#fff|#ffffff|white|rgba\(255)" public/css/failas.css
   -------------------------------------------------------------------------- */
