:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#d2a543;--accent-bright:#e8c06a;--accent-soft:#d2a54324}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{color:#f5f6f2;-webkit-font-smoothing:antialiased;background:#0e0f12;font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-bright)}.disp{text-transform:uppercase;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:italic;font-weight:800}.mono{font-family:Chakra Petch,Consolas,monospace}.card{background:#16181d;border:1px solid #262a32}.chip{letter-spacing:.08em;text-transform:uppercase;color:#a7adb8;background:#1c1f26;border:1px solid #2c313b;border-radius:3px;align-items:center;gap:6px;padding:5px 10px;font-family:Chakra Petch,Consolas,monospace;font-size:11px;font-weight:600;display:inline-flex}.chip.hot{color:#ff6a4d;background:#2a1410;border-color:#ff4b2e}.chip.inc{color:var(--accent);background:#1c220e;border-color:#7a9c1d}.chip.warn{color:#f5c04b;background:#2a2010;border-color:#d9a62e}.chip-toggle{cursor:pointer;font:inherit}.chip-toggle.selected{border-color:var(--accent);color:var(--accent);background:#1c220e}.bar{background:#23262e;border-radius:4px;height:8px;overflow:hidden}.bar i{background:linear-gradient(90deg, #9fdb1d, var(--accent));border-radius:4px;height:100%;font-style:normal;display:block}.bar.danger i{background:linear-gradient(90deg,#ff4b2e,#ff8a4d)}.btn{background:var(--accent);color:#0e0f12;cursor:pointer;font:inherit;border:none;border-radius:3px;padding:0;display:inline-flex;transform:skew(-8deg)}.btn>span{text-transform:uppercase;letter-spacing:.03em;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-style:italic;font-weight:800;display:inline-flex;transform:skew(8deg)}.btn.ghost{color:#f5f6f2;background:0 0;border:1px solid #3a3f4a}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.small>span{padding:9px 16px;font-size:14px}.checker{opacity:.55;background:repeating-conic-gradient(#3b4049 0% 25%,#0000 0% 50%) 0 0/12px 12px;height:12px}.plate{border:2px solid #14161a;border-radius:5px;flex:none;align-items:stretch;font-family:Chakra Petch,monospace;font-weight:700;display:inline-flex;overflow:hidden}.plate .band{color:#fff;background:#1c3fa8;justify-content:center;align-items:flex-end;padding:3px 4px;font-size:9px;display:flex}.plate .no{color:#111318;letter-spacing:.06em;background:#ffd52e;padding:4px 12px;font-size:15px}.plate.dim .no{color:#7d8494;background:#2a2d35}.plate.selectable{cursor:pointer;border-color:#0000}.plate.selectable:hover .no{background:#ffe37a}.perk{color:#c6ccd6;grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:15px;display:grid}.spec{border-bottom:1px solid #23262e;justify-content:space-between;padding:10px 0;font-size:15px;display:flex}.spec b{color:#f5f6f2;font-weight:600}.spec span{color:#a7adb8}.field{color:#f5f6f2;background:#14161a;border:1px solid #3a3f4a;border-radius:5px;width:100%;min-width:0;padding:10px 12px;font-family:Chakra Petch,Consolas,monospace;font-size:14px}.field:focus{border-color:var(--accent-bright);outline:none}.form-row-2{flex-direction:column;gap:10px;display:flex}@media (min-width:560px){.form-row-2{flex-direction:row}}.option{color:#c6ccd6;cursor:pointer;text-align:left;background:0 0;border:1px solid #3a3f4a;border-radius:5px;width:100%;padding:10px 14px;font-family:inherit;font-size:15px}.option.selected{border-color:var(--accent-bright);color:#f5f6f2;background:#1c220e}.row{border-bottom:1px solid #23262e;grid-template-columns:150px 1fr 160px 110px;align-items:center;gap:18px;padding:14px 20px;display:grid}.row:last-child{border-bottom:none}.plate-xl{border:3px solid #14161a;border-radius:8px;align-items:stretch;font-family:Chakra Petch,monospace;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #3b4049,0 24px 60px #d2a5431f}.plate-xl .band{color:#fff;background:#1c3fa8;justify-content:center;align-items:flex-end;padding:8px 10px;font-size:14px;display:flex}.plate-xl .no{color:#111318;letter-spacing:.08em;background:#ffd52e;padding:14px 34px;font-size:54px}.win{border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.console-entrant{border-bottom:1px solid #23262e;flex-direction:column;gap:10px;padding:16px;display:flex}.console-entrant:last-child{border-bottom:none}.console-entrant.paid{background:#10180f}.console-entrant.voided{opacity:.5}@media (min-width:760px){.console-entrant{grid-template-columns:1.3fr 1.5fr 1.6fr .8fr 1fr;align-items:center;gap:16px;display:grid}}.live-raffle-row{scroll-snap-type:x mandatory;grid-auto-columns:82%;grid-auto-flow:column;gap:16px;padding-bottom:4px;display:grid;overflow-x:auto}.live-raffle-row>*{scroll-snap-align:start}@media (min-width:760px){.live-raffle-row{grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));overflow-x:visible}}.public-header{border-bottom:1px solid #1d2027;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:18px 48px;display:flex}.public-header-logo{flex:none;display:inline-flex}.public-header-label{color:#7d8494;letter-spacing:.08em;flex:none;font-size:12px}.public-nav{letter-spacing:.06em;text-transform:uppercase;color:#a7adb8;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.public-nav a{color:#a7adb8}.public-nav a:hover{color:var(--accent-bright)}@media (max-width:559px){.public-header{padding:14px 20px}.public-nav{flex-basis:100%;order:3;gap:10px;font-size:10.5px}}.overlay-backdrop{z-index:50;background:#08090bb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.overlay-panel{border-radius:8px;flex-direction:column;gap:16px;width:100%;max-width:520px;max-height:85vh;padding:22px 24px;display:flex;position:relative;overflow-y:auto}.overlay-panel:focus{outline:none}.overlay-close{color:#a7adb8;cursor:pointer;background:0 0;border:none;flex:none;padding:2px 6px;font-size:22px;line-height:1}.overlay-close:hover{color:var(--accent-bright)}
