._page_1f8hi_1{color:#f8f0df;min-height:100vh;font-family:var(--font-exo), sans-serif;background:radial-gradient(circle at 50% 10%,#38270f 0,#0a0907 43rem)}._header_1f8hi_2{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(1280px,100% - 32px);min-height:70px;margin:auto;display:grid}._header_1f8hi_2 a,._header_1f8hi_2 button{color:#bdb3a1;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}._header_1f8hi_2 button{justify-self:end}._header_1f8hi_2 div{text-transform:uppercase;letter-spacing:.12em;justify-items:center;display:grid}._header_1f8hi_2 div span{color:#d2a94f;font-size:.6rem}._header_1f8hi_2 div strong{color:#fff;font-family:var(--font-orbitron),sans-serif;font-size:.75rem}._stage_1f8hi_7{background:linear-gradient(145deg,#17130e,#070605);border:1px solid #7a5a27;border-radius:28px;width:min(1120px,100% - 28px);margin:12px auto 0;padding:clamp(24px,5vw,58px);box-shadow:0 40px 100px #000a}._intro_1f8hi_8{text-align:center}._intro_1f8hi_8 p{color:#d7b567;font:700 .66rem var(--font-orbitron),sans-serif;letter-spacing:.14em}._intro_1f8hi_8 h1{font:800 clamp(2.2rem,7vw,5.8rem)/1 var(--font-orbitron),sans-serif;letter-spacing:.06em;margin:10px 0 4px}._intro_1f8hi_8 span{color:#a9a093}._scoreboard_1f8hi_9{grid-template-columns:1fr 1.15fr 1fr;gap:10px;max-width:760px;margin:38px auto 28px;display:grid}._scoreboard_1f8hi_9 article,._scoreboard_1f8hi_9>div{background:#0f0d0a;border:1px solid #3b3227;border-radius:15px;justify-items:center;padding:18px;display:grid}._scoreboard_1f8hi_9 ._active_1f8hi_9{border-color:#dfb852;box-shadow:inset 0 0 25px #d29a2630}._scoreboard_1f8hi_9 small{color:#9d927e;letter-spacing:.12em;font-weight:800}._scoreboard_1f8hi_9 strong{font:700 clamp(1.8rem,5vw,3.4rem) var(--font-orbitron),sans-serif;color:#fff}._scoreboard_1f8hi_9 span{color:#7f766a;font-size:.7rem}._scoreboard_1f8hi_9>div strong{color:#efc75f}._dice_1f8hi_10{justify-content:center;align-items:center;gap:30px;margin:18px auto;display:flex}._dice_1f8hi_10>div{clip-path:polygon(25% 0,75% 0,100% 18%,100% 82%,75% 100%,25% 100%,0 82%,0 18%);filter:drop-shadow(0 14px 22px #000);background:linear-gradient(100deg,#050505,#29251f 48%,#050505);border:1px solid #a87932;place-items:center;width:92px;height:196px;display:grid;position:relative}._dice_1f8hi_10 ._kaurlira_1f8hi_10{clip-path:polygon(18% 0,82% 0,100% 14%,100% 86%,82% 100%,18% 100%,0 86%,0 14%);width:62px;height:176px}._dice_1f8hi_10 small{color:#a98a4b;letter-spacing:.1em;font-size:.48rem;position:absolute;bottom:11px}._dice_1f8hi_10>div>span:not(._unrolled_1f8hi_10){color:#73684f;letter-spacing:.08em;font-size:.56rem;position:absolute;top:12px}._dice_1f8hi_10 svg{stroke:#d9aa50;stroke-width:4px;fill:none;filter:drop-shadow(0 0 4px #d9aa5048);width:70%}._unrolled_1f8hi_10{color:#d9aa50;font:700 2.6rem Georgia,serif}._message_1f8hi_11{text-align:center;color:#d7cebd;min-height:28px}._controls_1f8hi_11{grid-template-columns:1.15fr .85fr 1fr;align-items:end;gap:12px;max-width:820px;margin:24px auto 0;display:grid}._controls_1f8hi_11 label{gap:7px;display:grid}._controls_1f8hi_11 label span{color:#9d927e;letter-spacing:.12em;font-size:.65rem;font-weight:800}._controls_1f8hi_11 select,._controls_1f8hi_11 button{height:52px;font:700 .75rem var(--font-orbitron),sans-serif;border-radius:999px}._controls_1f8hi_11 select{color:#eee3ce;background:#17130e;border:1px solid #514633;padding:0 15px}._controls_1f8hi_11 button{cursor:pointer}._controls_1f8hi_11 button:disabled{opacity:.4;cursor:not-allowed}._bank_1f8hi_11{color:#f2d99f;background:#221a0c;border:1px solid #9e7835}._roll_1f8hi_11{color:#171005;background:linear-gradient(#ffe99c,#c99025);border:1px solid #ffe18a}._rules_1f8hi_12{color:#978e80;width:min(900px,100% - 36px);margin:28px auto 0;padding:22px 0 36px;font-size:.84rem;line-height:1.65}._rules_1f8hi_12 strong{color:#d4b673}@media (max-width:650px){._header_1f8hi_2{grid-template-columns:1fr auto}._header_1f8hi_2 div{display:none}._stage_1f8hi_7{border-radius:0;width:100%;padding:24px 14px}._scoreboard_1f8hi_9{margin-top:28px}._controls_1f8hi_11{grid-template-columns:1fr 1fr}._controls_1f8hi_11 label{grid-column:1/-1}._dice_1f8hi_10>div{width:74px;height:158px}._dice_1f8hi_10 ._kaurlira_1f8hi_10{width:54px;height:144px}._intro_1f8hi_8 span{font-size:.82rem}}
