/* Шрифт-заглушка до получения фирменного: заменить файлы и src здесь. */
@font-face { font-family: "WL Display"; font-weight: 800; font-style: italic; font-display: block;
  src: url(../fonts/fsec-cyrillic-800-italic.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "WL Display"; font-weight: 800; font-style: italic; font-display: block;
  src: url(../fonts/fsec-latin-800-italic.woff2) format("woff2"); unicode-range: U+0000-00FF, U+2000-206F, U+2190-21FF; }
@font-face { font-family: "WL Text"; font-weight: 500; font-display: swap;
  src: url(../fonts/fsec-cyrillic-500-normal.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "WL Text"; font-weight: 500; font-display: swap;
  src: url(../fonts/fsec-latin-500-normal.woff2) format("woff2"); unicode-range: U+0000-00FF, U+2000-206F, U+2190-21FF; }

:root { --ink: #141419; --accent: #FF6A13; --paper: #FFFFFF; --muted: #8A8A93; --line: #2A2A31; }
* { box-sizing: border-box; margin: 0; }
html, body { background: var(--ink); color: var(--paper); font-family: "WL Text", system-ui, sans-serif; }
[hidden] { display: none !important; }
.display { font-family: "WL Display", "Arial Narrow", sans-serif; font-weight: 800; font-style: italic;
  text-transform: uppercase; letter-spacing: 0.005em; line-height: 0.92; }
.accent { color: var(--accent); }
button { font: inherit; cursor: pointer; }
