/* Editorial direction, retuned for a night at the card table. Dark pinned by brief. */
@font-face{font-family:Playfair;src:url('fonts/playfair-display-cyrillic.woff2') format('woff2');font-weight:400 900;font-display:swap;unicode-range:U+0400-052F,U+2116}
@font-face{font-family:Playfair;src:url('fonts/playfair-display-latin.woff2') format('woff2');font-weight:400 900;font-display:swap}
@font-face{font-family:Onest;src:url('fonts/onest-cyrillic.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-052F,U+2116}
@font-face{font-family:Onest;src:url('fonts/onest-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root {
 --bg: #141516; /* midnight asphalt */
 --surface: #1d1e20; /* charcoal cards */
 --surface-2: #242527; /* felt shadow */
 --ink: #f4ead9; /* ivory card stock */
 --muted: #b3afa8; /* silver print */
 --muted-strong: #d2ccc2;
 --accent: #f18f82; /* red felt in lamplight */
 --accent-text: #f18f82;
 --accent-fill: #a82f28; /* red playing table */
 --accent-on-fill: #fff4e6;
 --accent-soft: #38201f;
 --line: #3b3b3b;
 --line-strong: #716c65;
 --ink-field: #101112;
 --on-ink: #f4ead9;
 --on-ink-muted: #b3afa8;
 --field-1: #f4ead9;
 --field-1-ink: #29231f;
 --field-2: #a82f28;
 --field-2-ink: #fff4e6;
 --field-3: #242527;
 --field-3-ink: #f4ead9;
 --font-display: Playfair,Georgia,serif;
 --font-body: Onest,sans-serif;
 --radius-button: 8px;
 --radius: 12px;
 --w-display: 500;
 color-scheme: dark;
}
