/* BookMatch dizajn-tokenek – FORRAS: docs/mockup/bookmatch-mockup.html v6.1 (1:1).
   Accent #0226EB (vilagos, N9b/5 marka) / sotetben #7B8CFF, radius 8px, IBM Plex. */
:root{
  --paper:#F4F6FA; --panel:#FFFFFF; --panel2:#EDF1F7; --line:#DCE3ED; --ink:#0F172A; --ink2:#3B4A5E; --ink3:#6B7A90;
  --accent:#0226EB; --accent-ink:#FFFFFF; --accent-soft:#E6EBFF;
  --ok:#15803D; --ok-soft:#DCFCE7; --warn:#D97706; --warn-soft:#FEF3C7; --open:#64748B; --open-soft:#E2E8F0; --bad:#DC2626; --bad-soft:#FEE2E2;
  /* 2026-09-18: MÉLY piros a törlés/elutasítás ikonjához – a sima --bad
     (normál hiba-piros) ettől elkülönül, hogy a végleges/visszavonhatatlan
     döntés vizuálisan súlyosabbnak hasson. */
  --bad-deep:#C8102E;
  --hl1:#F59E0B; --hl2:#0226EB; --hl3:#16A34A; --hl4:#DC2626;
  /* 2026-09-16: kiemelt SZÓ az elsodleges (kek) gombon – lasd components.css.
     Vilagos temaban vilagos borostyan a #0226EB-n: 5,9:1 (WCAG AA folott). */
  --btn-hl:#FCD34D; --btn-hl2:#FDE68A;
  --radius:8px; --sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif; --mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;
  /* ALIASZOK (2026-09-15 lelet): a kepernyo-kodban ezek a nevek szerepelnek, de
     sehol nem voltak definialva – az erintett szabalyok (pl. a Beallitasok
     mezoinek kerete) NEMAN elvesztek. A var()-indirekcio hasznalatkor oldodik
     fel, ezert a sotet mod ertekeit is automatikusan kovetik. */
  --border:var(--line); --auto:var(--ok); --review:var(--warn);
  /* 2026-09-16: HATAROZOTT VONAL. A --line (#DCE3ED) annyira halvany, hogy
     a fejlecek csak szurke KITOLTESSEL latszottak – emiatt lett minden
     szurke. A --rule sotetebb: igy a fejlec kitoltes nelkul is elvalik. */
  --rule:#B4C0D2;
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --paper:#0B0F17; --panel:#131A25; --panel2:#1B2432; --line:#263041; --ink:#EAF0F8; --ink2:#B7C2D2; --ink3:#7F8CA0;
  --accent:#7B8CFF; --accent-ink:#0B0F17; --accent-soft:#22305C;
  --ok:#34D399; --ok-soft:#0F3B2E; --warn:#FBBF24; --warn-soft:#3F2F0E; --open:#94A3B8; --open-soft:#26303F; --bad:#F87171; --bad-soft:#4A1D1D;
  --bad-deep:#E5536B;
  --hl1:#FBBF24; --hl2:#7B8CFF; --hl3:#34D399; --hl4:#F87171;
  /* Sotet temaban az accent VILAGOS kek, ezert a kiemeles SOTET borostyan:
     #4A1D00 a #7B8CFF-en 5,0:1. */
  --btn-hl:#4A1D00; --btn-hl2:#6B3A10;
  --rule:#3C4A61;
}}
:root[data-theme="dark"]{
  --paper:#0B0F17; --panel:#131A25; --panel2:#1B2432; --line:#263041; --ink:#EAF0F8; --ink2:#B7C2D2; --ink3:#7F8CA0;
  --accent:#7B8CFF; --accent-ink:#0B0F17; --accent-soft:#22305C;
  --ok:#34D399; --ok-soft:#0F3B2E; --warn:#FBBF24; --warn-soft:#3F2F0E; --open:#94A3B8; --open-soft:#26303F; --bad:#F87171; --bad-soft:#4A1D1D;
  --bad-deep:#E5536B;
  --hl1:#FBBF24; --hl2:#7B8CFF; --hl3:#34D399; --hl4:#F87171;
  --btn-hl:#4A1D00; --btn-hl2:#6B3A10;
  --rule:#3C4A61;
}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.45}
