/* Анастасия Ножкова — стиль мини-приложения по её брендбуку: Ivory #F7F2ED, Dusty Rose #C99C9F, Deep Plum #513C46, Taupe #B7AAA1.
   Заголовки — Cormorant Garamond (SIL OFL, fonts/OFL.txt). Светлая тема — слоновая кость и сливовый; тёмная — тёмно-сливовый фон и пудровый акцент. */
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/cormorant-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/cormorant-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root{--brand:1;--font-head:"Cormorant Garamond",Georgia,"Times New Roman",serif;--rose:#C99C9F;
  --bg:#F7F2ED;--card:#FFFCF9;--ink:#45343C;--muted:#7A6C66;--line:#E6DCD4;--accent:#513C46;--accent-ink:#F7F2ED;--warn:#B4652E}
:root[data-scheme=dark]{--bg:#231A1F;--card:#30252B;--ink:#F7F2ED;--muted:#B7AAA1;--line:#43353D;--accent:#C99C9F;--accent-ink:#231A1F;--warn:#E3A36F}
@media (prefers-color-scheme:dark){:root:not([data-scheme=light]){--bg:#231A1F;--card:#30252B;--ink:#F7F2ED;--muted:#B7AAA1;--line:#43353D;--accent:#C99C9F;--accent-ink:#231A1F;--warn:#E3A36F}}
.box{border:1px solid var(--line)}
.hero h1{font-size:25px;font-weight:600;line-height:1.08;letter-spacing:.005em}
.mono{font-weight:500;font-size:25px;letter-spacing:-.06em;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--rose)}
h2{font-weight:600;letter-spacing:.16em;color:var(--muted)}
.when{font-size:23px;font-weight:600}
.made a{color:var(--muted)}
