@font-face{font-family:Nolde;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/nolde/nolde.otf) format("opentype")}@font-face{font-family:"20 Kopeek";font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/kopeek/20-kopeek-book.otf) format("opentype")}@font-face{font-family:"20 Kopeek";font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/kopeek/20-kopeek-book-italic.otf) format("opentype")}@font-face{font-family:"20 Kopeek";font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/kopeek/20-kopeek-demibold.otf) format("opentype")}@font-face{font-family:"20 Kopeek";font-weight:600;font-style:italic;font-display:swap;src:url(/fonts/kopeek/20-kopeek-demibold-italic.otf) format("opentype")}@font-face{font-family:"20 Kopeek";font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/kopeek/20-kopeek-bold.otf) format("opentype")}@font-face{font-family:"20 Kopeek";font-weight:700;font-style:italic;font-display:swap;src:url(/fonts/kopeek/20-kopeek-bold-italic.otf) format("opentype")}@font-face{font-family:"21 Cent";font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/cent/21Cent.woff) format("woff"),url(/fonts/cent/21Cent.ttf) format("truetype")}@font-face{font-family:"21 Cent";font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/cent/21Cent-Italic.woff) format("woff"),url(/fonts/cent/21Cent-Italic.ttf) format("truetype")}@font-face{font-family:"21 Cent";font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/cent/21Cent-Bold.woff) format("woff"),url(/fonts/cent/21Cent-Bold.ttf) format("truetype")}@font-face{font-family:"21 Cent";font-weight:700;font-style:italic;font-display:swap;src:url(/fonts/cent/21Cent-BoldItalic.woff) format("woff"),url(/fonts/cent/21Cent-BoldItalic.ttf) format("truetype")}@font-face{font-family:"21 Cent";font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/cent/21Cent-Black.woff) format("woff"),url(/fonts/cent/21Cent-Black.ttf) format("truetype")}:root{--ink-black: #000000;--paper-white: #F7F9EF;--paper-pure: #FFFFFF;--brass: #D2B773;--signal-red: #A02128;--slate-blue: #5D6970;--slate-window: #9DA3A6;--iron-grey: #555D61;--graphite: #435059;--telegrey-4: #CFD0CF;--page-bg: var(--iron-grey);--page-bg-deep: var(--graphite);--paper: var(--paper-white);--accent: var(--brass);--accent-alt: var(--signal-red);--ink: var(--ink-black);--ink-on-dark: var(--paper-white);--ink-soft: #2a2f33;--ink-faint: #6c737a;--rule: rgba(255,255,255,.12);--camp-red: var(--signal-red);--camp-red-deep: #6a0f14;--camp-white: var(--telegrey-4);--camp-rev-dem: #8C4A99;--camp-green: #5A8E55;--camp-national: var(--brass);--camp-intervention: #2F4A6B;--font-display: "Nolde", "Playfair Display", Georgia, serif;--font-body: "21 Cent", "PT Serif", Georgia, serif;--font-accent: "20 Kopeek", "21 Cent", Georgia, serif;--font-mono: "20 Kopeek", "JetBrains Mono", "Courier New", monospace;--font-stamp: "20 Kopeek", "Special Elite", monospace;--touch-hit: 120px;--fs-body: 32px;--brand-skew: -15deg;--scroll-thumb: var(--brass);--scroll-thumb-active: #b88e3a;--scroll-track: rgba(0,0,0,.45);--scroll-width: 14px}.brand-scroll{scrollbar-width:auto;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}.brand-scroll::-webkit-scrollbar{width:var(--scroll-width);height:var(--scroll-width)}.brand-scroll::-webkit-scrollbar-track{background:var(--scroll-track)}.brand-scroll::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--scroll-track);border-radius:8px;min-height:60px}.brand-scroll::-webkit-scrollbar-thumb:active{background:var(--scroll-thumb-active)}:root{--layer-background: transparent;--layer-borders-dark: #1a1a1a;--layer-arrows-red: var(--signal-red);--layer-arrows-pink: #cc0066;--layer-front-blue: #0033cc;--layer-front-green: #006600;--layer-rivers-cyan: #5ba8a0}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;background:var(--page-bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.4;overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{touch-action:manipulation}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;min-width:var(--touch-hit);min-height:var(--touch-hit)}:not(.brand-scroll)::-webkit-scrollbar{display:none}:not(.brand-scroll){scrollbar-width:none}
