/* Тема „Калиграфик · мост" — СЪЩАТА тема като „Галерия · мост" (bridge.css):
   палитра, здрачна лента, всичко — само шрифтовете са класическата двойка.
   Без шрифтови токени резервите връщат Cormorant Garamond + Manrope и
   курсивните уводи; липсват и --nav-scale / --nav-weight / --body-weight —
   те компенсираха тънкия щрих на Sofia Sans, а Manrope не се нуждае. */

/* НОЩ — портфолиото */
:root{
  --bg:#1b1713; --bg-elev:#24201b; --bg-elev2:#2c2824;
  --ink:#f1ece2; --ink-soft:#a89d8c; --ink-lead:#cbc0ac; --ink-on-amber:#241209;
  --line:rgba(241,236,226,.14);
  --amber:#d98a5e; --amber-dim:rgba(217,138,94,.18); --amber-line:rgba(217,138,94,.50);
  --glow:rgba(217,138,94,.07);
  --card-bg:#2c2824;
  --card-lift:inset 0 1px 0 rgba(255,255,255,.06), 0 10px 20px -12px rgba(0,0,0,.50);
  --radius:0; --pad:2rem; --pad:clamp(1.25rem,.5rem + 3vw,3.5rem);

  /* Мостът: лентата с постоянен собствен здрач — прозрачна (--nav-bg) и плътна
     за падащото/мобилно меню (--nav-panel-bg). Идентична на „Галерия · мост". */
  --nav-bg:rgba(57,53,48,.92);
  --nav-panel-bg:#393530;
  --nav-ink:#f3ede3; --nav-ink-soft:#d9d0c1;
  --nav-line:rgba(243,237,227,.13);
  --nav-accent:#e59a6d;

  /* „Върху снимка" — кориците и слайдшоуто */
  --on-photo-ink:#f7f3ec; --on-photo-accent:#e9b48c; --on-photo-line:rgba(247,243,236,.28);
  --viewer-thumb-bg:#181411;
}

/* ДЕН — четивните страници; лентата остава прозрачна, но базовият ѝ цвят е
   компенсиран така, че смесен с тази светла страница да излезе същият
   резултат на екрана, както нощната лента смесена с тъмната */
body.t-reading{
  --bg:#f6f4ef; --bg-elev:#fdfcfa; --bg-elev2:#ffffff;
  --ink:#23211c; --ink-soft:#8b8478; --ink-lead:#5a5346; --ink-on-amber:#fff6ef;
  --line:rgba(35,33,28,.13);
  --amber:#a4552e; --amber-dim:rgba(164,85,46,.13); --amber-line:rgba(164,85,46,.40);
  --glow:rgba(164,85,46,.045);
  --card-bg:#fdfcfa;
  --card-lift:0 1px 2px rgba(35,33,28,.05), 0 14px 30px -18px rgba(35,33,28,.16);
  --menu-shadow:0 18px 40px -22px rgba(35,33,28,.30);
  --form-lift:0 1px 2px rgba(35,33,28,.05), 0 20px 44px -24px rgba(35,33,28,.22);
  --field-inset:inset 0 1px 3px rgba(35,33,28,.08);

  /* Компенсиран базов цвят: (57,53,48) смесен с тъмната страница ≈ (38,34,29)
     смесен с тази светла — същият резултат на екрана, alpha пак .92. */
  --nav-bg:rgba(38,34,29,.92);
}
/* base.css — общата основа на ВСИЧКИ страници: нулиране, обвивка,
   котви, долен колонтитул. Страничните файлове държат само своето; тукашна
   промяна се отразява навсякъде. Типографията на body НЕ е тук — тя е
   решение на страницата (галерийните са 1.6, четивните 1.7). ТОКЕНИТЕ също
   не са тук — идват от избраната тема (themes/*.css, сглобени при публикуване). */
*,*::before,*::after{ box-sizing:border-box; }
img{ display:block; max-width:100%; }
.wrap{ max-width:1080px;
  margin-left:auto; margin-right:auto; padding-left:var(--pad); padding-right:var(--pad);   /* резерви за стари браузъри */
  margin-inline:auto; padding-inline:var(--pad); }
html{ scroll-padding-top:4.5rem; }   /* котвите не се крият под лепкавото меню */
/* Мек cross-fade между страниците (View Transitions; Chrome/Edge/Safari, при
   уважено движение). Осезаем в комбинираните теми при смяна тъмно↔светло;
   при еднакви палитри е практически невидим, старите браузъри го нямат. */
@media (prefers-reduced-motion: no-preference){
  @view-transition{ navigation:auto; }
}
.footer{ border-top:1px solid var(--line); padding-top:2.5rem; padding-bottom:2.5rem; padding-block:2.5rem; color:var(--ink-soft); font-size:.85rem; letter-spacing:.04em; }
.footer a{ color:var(--link,var(--amber)); text-decoration:none; }
.footer a:hover{ text-decoration:underline; }
