@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cinzel-latin-ext-700-normal.1ddvn_xnk_h2l.woff2)format("woff2"),url(../media/cinzel-latin-ext-700-normal.3k290cippcvn_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cinzel-latin-700-normal.1fxfn3cl79teb.woff2)format("woff2"),url(../media/cinzel-latin-700-normal.0wpqk51og166a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(../media/marcellus-latin-ext-400-normal.1uozfjgj0drqt.woff2)format("woff2"),url(../media/marcellus-latin-ext-400-normal.0ugz7osxclxfn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(../media/marcellus-latin-400-normal.3bt6-98rl8drt.woff2)format("woff2"),url(../media/marcellus-latin-400-normal.3wi3s2n4ml1ic.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--frame-0:#04060c;--frame-1:#0b101c;--frame-2:#151c2e;--frame-3:#26304a;--frame-4:#46557a;--frame-hi:#8fa3c9;--parch-hi:#fbf0d2;--parch-1:#f3e2b6;--parch-2:#e8cf96;--parch-3:#d4b06c;--parch-4:#b58a46;--parch-burn:#6e4313;--parch-line:#b99a5f;--ink:#3b2a12;--ink-soft:#6a5330;--ink-faint:#8e7650;--gold-0:#5a3f12;--gold-1:#8a6623;--gold-2:#c8a250;--gold-3:#f0d48a;--gold-4:#fff3c4;--play-1:#d6321b;--play-2:#9c1308;--play-3:#5e0802;--blue-1:#3a6aa8;--blue-2:#1f3d6b;--blue-3:#10223f;--win:#2f6fa8;--win-bg:#d9e4ee;--loss:#b1352a;--loss-bg:#f0d9cf;--remake:#8b8b8b;--font-display:"Cinzel", "Times New Roman", serif;--font-ui:"Marcellus", "Georgia", serif;--font-body:"Segoe UI", Tahoma, Arial, sans-serif;--radius:3px;--shadow-deep:0 10px 40px #0009}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--ink);font-family:var(--font-body);background:radial-gradient(ellipse at 50% -10%, #46557a73, transparent 60%), radial-gradient(ellipse at 50% 120%, #1e284699, transparent 60%), var(--frame-0);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:1.4;display:flex}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-ui);margin:0;font-weight:400}p{margin:0}:focus-visible{outline:2px solid var(--gold-3);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--parch-4) var(--parch-1)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:linear-gradient(90deg, var(--parch-2), var(--parch-hi), var(--parch-2));border-left:1px solid var(--parch-line)}::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--gold-1), var(--gold-3), var(--gold-1));border:1px solid var(--gold-0);border-radius:2px}html[data-desktop]{--titlebar-h:28px}html[data-desktop] body{padding-top:var(--titlebar-h)}html[data-desktop] [data-drag]{-webkit-app-region:drag}html[data-desktop] [data-drag] a,html[data-desktop] [data-drag] button,html[data-desktop] [data-drag] input,html[data-desktop] [data-drag] select,html[data-desktop] [data-drag] [role=listbox]{-webkit-app-region:no-drag}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.text-win{color:var(--win)}.text-loss{color:var(--loss)}.text-soft{color:var(--ink-soft)}
