/* Skin "main" ("путь новичка") — тема по умолчанию (TZ.md §0.5, §1.6):
   пагоды/тории тонкой линией, рисовая бумага/washi, светлое дерево, кириллица
   с высоким контрастом штриха (Yeseva One) для заголовков. Переопределяет
   переменные темы из site.css :root — правил раскладки здесь нет, она общая
   с "alt_m" (см. static/css/site.css). Восстановлена и адаптирована под
   текущую карточную вёрстку из чернового варианта до коммита e774e00, где
   она была временно вытеснена одним активным вариантом "alt_m" (TZ_addenda.md).

   Washi-текстура — CSS-приближение (мягкое пятнистое зерно градиентами), не
   настоящая текстура рисовой бумаги: реального ассета в архиве ТЗ нет, как и
   у остальных плейсхолдеров проекта (SVG-монограммы новостей, техническая
   3D-модель) — не финальный дизайн. */
@import url('https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap');

:root {
    --indigo: #2B4A6B;
    --indigo-dark: #1D3450;
    --sealing-wax: #A83A2E;
    --moss: #55643F;
    --paper: #F3ECDC;
    --card: #FBF7EC;
    --ink: #2A2A28;
    --muted: #7A6E58;
    --border: #D8C9A8;
    --shadow: 0 1px 2px rgba(60, 45, 20, 0.06), 0 8px 20px rgba(60, 45, 20, 0.08);
    --shadow-hover: 0 4px 10px rgba(60, 45, 20, 0.10), 0 16px 28px rgba(60, 45, 20, 0.12);
    --radius: 8px;
    --font-body: Georgia, "Times New Roman", serif;
    --font-heading: "Yeseva One", Georgia, serif;
    --card-texture:
        radial-gradient(circle at 15% 25%, rgba(168, 58, 46, 0.035) 0, transparent 40%),
        radial-gradient(circle at 85% 75%, rgba(85, 100, 63, 0.035) 0, transparent 40%),
        radial-gradient(circle at 60% 10%, rgba(43, 74, 107, 0.03) 0, transparent 35%);
    --hero-accent-width: 64px;
    --hero-decoration: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2072%2054'%3E%3Cpath%20d='M4%2020L14%204H58L68%2020M8%2012H64M14%2030H58M18%2012V50M54%2012V50'%20stroke='%232B4A6B'%20stroke-width='2.2'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E");
}

.hero::before { opacity: 0.3; }
