/* aiflux.eu - дизайн токени. Заключени след етап 2 - промяна само с изрично указание. */

@font-face { font-family:'Sofia Sans Condensed'; src:url('fonts/SofiaSansCondensed-900.subset.woff2') format('woff2'); font-weight:900; font-display:swap; }
@font-face { font-family:'Sofia Sans Condensed'; src:url('fonts/SofiaSansCondensed-800.subset.woff2') format('woff2'); font-weight:800; font-display:swap; }
@font-face { font-family:'Sofia Sans'; src:url('fonts/SofiaSans-400.subset.woff2') format('woff2'); font-weight:400; font-display:swap; }
@font-face { font-family:'IBM Plex Mono'; src:url('fonts/IBMPlexMono-Regular.subset.woff2') format('woff2'); font-weight:400; font-display:swap; }

:root {
  /* --- Палитра: Опушено стъкло - ЕДНА палитра, денем и нощем еднаква ---
     Избрана от Тони измежду 3 варианта в _kit/day-variants.html (2026-10-12),
     вижте CLAUDE.md раздел 2.5. UI-ят (навигация, панели, бутони, форми,
     модали) е тъмно опушено стъкло по всяко време на денонощието - денят и
     нощта живеят само в сцената зад него (door-специфични is-day/is-night
     класове в door.css - виж бележката под body.day по-долу). Старата
     "Палитра: Ден" секция в този файл е премахната - токените вече не се
     сменят с class body.day. */
  --color-bg: #13151a;
  --color-surface: #1b1e24;
  --color-surface-2: #23262d;
  --color-text: #ece9e2;
  --color-text-muted: #9a9890;
  --color-accent: #ffb000;
  --color-accent-dim: #c99a4a;
  --color-border: #34373d;
  --color-success: #9aa83f;
  --color-success-bg: #20231a;
  --color-danger: #ff5a5a;
  --color-danger-bg: #301616;

  /* --- Шрифтове --- */
  --font-heading: 'Sofia Sans Condensed', sans-serif;
  --font-heading-weight: 900;
  --font-body: 'Sofia Sans', sans-serif;
  --font-mono: 'IBM Plex Mono', monospace;

  /* --- Типова скала --- */
  --text-xs: .75rem;
  --text-sm: .875rem;
  --text-base: 1rem;
  --text-lg: 1.25rem;
  --text-xl: 1.5rem;
  --text-2xl: 2rem;
  --text-3xl: 2.5rem;

  /* --- Разстояния --- */
  --space-1: .25rem;
  --space-2: .5rem;
  --space-3: .75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4rem;

  /* --- Радиуси --- */
  --radius-sm: 4px;
  --radius-md: 6px;
  --radius-lg: 10px;
  --radius-pill: 999px;

  /* --- Сенки (нощ) --- */
  --shadow-sm: 0 1px 2px rgba(0,0,0,.45);
  --shadow-md: 0 4px 14px rgba(0,0,0,.4);
  --shadow-glow: 0 0 16px rgba(255,176,0,.35);

  /* --- Анимации --- */
  --ease-standard: cubic-bezier(.4,0,.2,1);
  --transition-fast: 120ms var(--ease-standard);
  --transition-base: 220ms var(--ease-standard);
  --transition-slow: 420ms var(--ease-standard);
  --transition-theme: background-color .4s ease, color .4s ease, border-color .4s ease;
}

/* class body.day продължава да съществува и се превключва от door.js
   (виж applyWeather()) - само вече не мести токени тук. door.css го ползва
   за сцена-специфични неща: яркостта на cave-photo, звезди/мъгла/сняг
   частици, текстовата сянка на заглавието, силата на кехлибарената светлина
   в процепа. Денят и нощта остават видими - само в сцената, не в UI-а. */
