@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bungee-400.woff2?v=1) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2?v=1) format("woff2")}:root{--bg-abyss: #06150f;--felt-dark: #0a221a;--felt: #123528;--felt-light: #1a4634;--felt-lamp: #245c42;--surface: rgba(255, 255, 255, .07);--surface-border: rgba(255, 255, 255, .14);--ivory: #f5efe0;--ivory-hi: #fffaf0;--ivory-shadow: #ded5bd;--pip: #17251d;--pip-ace: #e2601c;--text: #eae6da;--text-dim: #a7bcae;--amber: #ffb43a;--amber-hot: #ff8a2a;--amber-deep: #9c5a12;--amber-glow: rgba(255, 180, 58, .45);--danger: #ff4d6d;--danger-hot: #ff2444;--success: #6fe3a0;--fam-fix: #4fd8e8;--fam-pyro: #ff6a3d;--fam-ghost: #b78cff;--fam-alch: #b8e04a;--fam-risk: #ff4d6d;--font-display: "Bungee", system-ui, sans-serif;--font-ui: "Inter", system-ui, sans-serif;--radius-die: 22%;--radius-btn: 16px;--radius-card: 12px;--radius-panel: 14px;--shadow-die: 0 6px 12px rgba(0, 0, 0, .45);--shadow-die-held: 0 12px 18px rgba(0, 0, 0, .5);--shadow-panel: 0 8px 24px rgba(0, 0, 0, .35);--bevel-die: inset 0 2px 3px rgba(255, 255, 255, .55), inset 0 -3px 6px rgba(0, 0, 0, .14);--ring-held: 0 0 0 3px var(--amber), 0 0 22px var(--amber-glow);--ring-used: 0 0 0 3px var(--amber-hot), 0 0 26px rgba(255, 138, 42, .55);--dur-tap: 90ms;--dur-fast: .16s;--dur-move: .24s;--dur-pop: .35s;--dur-count-1: .45s;--dur-count-2: .65s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-snap: cubic-bezier(.34, 1.56, .64, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--tilt: 0}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.hidden{display:none!important}html,body{height:100%}body{background:repeating-radial-gradient(circle at 30% 10%,rgba(255,255,255,.02) 0 1px,transparent 1px 3px),repeating-radial-gradient(circle at 70% 60%,rgba(0,0,0,.03) 0 1px,transparent 1px 7px),radial-gradient(120% 90% at 50% 18%,var(--felt-lamp) 0%,var(--felt-light) 20%,var(--felt) 50%,var(--felt-dark) 82%,var(--bg-abyss) 100%);color:var(--text);font-family:var(--font-ui);user-select:none;overflow:hidden}body:after{content:"";position:fixed;inset:0;background:radial-gradient(140% 110% at 50% 45%,transparent 55%,rgba(6,21,15,.75) 100%);pointer-events:none;z-index:10}body:before{content:"";position:fixed;inset:0;background:radial-gradient(140% 110% at 50% 45%,transparent 45%,rgba(255,36,68,.55) 100%);opacity:calc(var(--tilt, 0) * .35);transition:opacity .4s var(--ease-out);pointer-events:none;z-index:9}#app{max-width:430px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;padding:max(12px,env(safe-area-inset-top)) 16px max(12px,env(safe-area-inset-bottom))}.top{display:flex;justify-content:space-between;align-items:flex-start;padding-top:4px}.logo{font-family:var(--font-display);font-size:40px;font-weight:400;letter-spacing:2px;color:var(--amber);transform:rotate(-4deg);text-shadow:0 3px 0 rgba(0,0,0,.35);line-height:1}.tagline{font-size:12px;font-weight:500;color:var(--text-dim);margin-top:8px;letter-spacing:.5px}.top-right{display:flex;align-items:center;gap:10px}.best{color:var(--amber);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.lang{background:var(--surface);border:1px solid var(--surface-border);color:var(--text);border-radius:10px;min-width:48px;min-height:40px;font-family:var(--font-ui);font-weight:800;cursor:pointer}.table{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transform:rotate(calc(var(--tilt) * 1.6deg));transition:transform .4s var(--ease-out)}.dice{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:320px}.die{aspect-ratio:1;width:100%;background:linear-gradient(150deg,var(--ivory-hi) 0%,var(--ivory) 55%,var(--ivory-shadow) 100%);border:none;border-radius:var(--radius-die);box-shadow:var(--shadow-die),var(--bevel-die);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:14%;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity .2s ease;touch-action:manipulation}.die.empty{opacity:.25}.die span{border-radius:50%;background-color:var(--pip);background-image:radial-gradient(circle at 32% 28%,rgba(255,255,255,.28),transparent 45%);visibility:hidden;place-self:center;width:72%;aspect-ratio:1}:is(.die,.mini-die)[data-face="1"] span:nth-child(5){visibility:visible}:is(.die,.mini-die)[data-face="2"] span:nth-child(3),:is(.die,.mini-die)[data-face="2"] span:nth-child(7){visibility:visible}:is(.die,.mini-die)[data-face="3"] span:nth-child(3),:is(.die,.mini-die)[data-face="3"] span:nth-child(5),:is(.die,.mini-die)[data-face="3"] span:nth-child(7){visibility:visible}:is(.die,.mini-die)[data-face="4"] span:nth-child(1),:is(.die,.mini-die)[data-face="4"] span:nth-child(3),:is(.die,.mini-die)[data-face="4"] span:nth-child(7),:is(.die,.mini-die)[data-face="4"] span:nth-child(9){visibility:visible}:is(.die,.mini-die)[data-face="5"] span:nth-child(1),:is(.die,.mini-die)[data-face="5"] span:nth-child(3),:is(.die,.mini-die)[data-face="5"] span:nth-child(5),:is(.die,.mini-die)[data-face="5"] span:nth-child(7),:is(.die,.mini-die)[data-face="5"] span:nth-child(9){visibility:visible}:is(.die,.mini-die)[data-face="6"] span:nth-child(1),:is(.die,.mini-die)[data-face="6"] span:nth-child(3),:is(.die,.mini-die)[data-face="6"] span:nth-child(4),:is(.die,.mini-die)[data-face="6"] span:nth-child(6),:is(.die,.mini-die)[data-face="6"] span:nth-child(7),:is(.die,.mini-die)[data-face="6"] span:nth-child(9){visibility:visible}:is(.die,.mini-die)[data-face="7"] span:nth-child(1),:is(.die,.mini-die)[data-face="7"] span:nth-child(3),:is(.die,.mini-die)[data-face="7"] span:nth-child(4),:is(.die,.mini-die)[data-face="7"] span:nth-child(5),:is(.die,.mini-die)[data-face="7"] span:nth-child(6),:is(.die,.mini-die)[data-face="7"] span:nth-child(7),:is(.die,.mini-die)[data-face="7"] span:nth-child(9){visibility:visible}:is(.die,.mini-die)[data-face="8"] span:nth-child(1),:is(.die,.mini-die)[data-face="8"] span:nth-child(2),:is(.die,.mini-die)[data-face="8"] span:nth-child(3),:is(.die,.mini-die)[data-face="8"] span:nth-child(4),:is(.die,.mini-die)[data-face="8"] span:nth-child(6),:is(.die,.mini-die)[data-face="8"] span:nth-child(7),:is(.die,.mini-die)[data-face="8"] span:nth-child(8),:is(.die,.mini-die)[data-face="8"] span:nth-child(9){visibility:visible}:is(.die,.mini-die)[data-face="1"] span:nth-child(5){background-color:var(--pip-ace)}.mini-die{display:inline-grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:22px;height:22px;padding:3px;margin-right:3px;background:linear-gradient(150deg,var(--ivory-hi) 0%,var(--ivory) 55%,var(--ivory-shadow) 100%);border-radius:22%;box-shadow:0 2px 3px #00000059;vertical-align:middle}.mini-die span{border-radius:50%;background-color:var(--pip);visibility:hidden;place-self:center;width:78%;aspect-ratio:1}.combo-etc{color:var(--text-dim);font-weight:800;margin-left:2px}.die.held{transform:translateY(-8px);box-shadow:var(--shadow-die-held),var(--ring-held),var(--bevel-die)}.die.used{box-shadow:var(--shadow-die),var(--ring-used),var(--bevel-die)}.die.dimmed{opacity:.55}.die.windup{transform:translateY(2px) scale(.97);transition:transform var(--dur-tap) var(--ease-in)}.die.rolling{animation:tumble .16s linear infinite;box-shadow:0 14px 20px #00000080,var(--bevel-die)}@keyframes tumble{0%{transform:translateY(-6px) rotate(-9deg) scale(1.04)}25%{transform:translate(4px,-12px) rotate(6deg) scale(1.07)}50%{transform:translate(-3px,-8px) rotate(-5deg) scale(1.05)}75%{transform:translate(3px,-14px) rotate(8deg) scale(1.08)}to{transform:translateY(-6px) rotate(-9deg) scale(1.04)}}.die.settle{animation:settle var(--dur-move) var(--ease-snap)}@keyframes settle{0%{transform:translateY(-10px) scale(1.12)}60%{transform:translateY(2px) scale(.96)}to{transform:translateY(0) scale(1)}}.rolls{min-height:20px;font-size:13px;font-weight:500;color:var(--text-dim);display:flex;align-items:center;gap:8px}.rolls .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.rolls .dot.full{background:var(--amber);box-shadow:0 0 8px var(--amber-glow)}.rolls .dot.spent{background:transparent;border:1.5px solid var(--surface-border)}.preview{min-height:30px;font-size:15px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.preview strong{font-family:var(--font-display);font-weight:400;color:var(--amber);font-size:17px;letter-spacing:.5px}.preview .formula{color:var(--text-dim);margin-left:8px}.score-panel{text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.combo-name{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--amber);text-shadow:0 2px 0 rgba(0,0,0,.35)}.pop{animation:pop var(--dur-pop) var(--ease-snap)}@keyframes pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.breakdown{display:flex;gap:12px;align-items:baseline;color:var(--text-dim);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.breakdown b{color:var(--text);font-size:24px;font-weight:800}.breakdown .x,.breakdown b.mult-value{color:var(--amber)}.breakdown .x{font-weight:900}.mult-value{display:inline-block;opacity:0}.mult-value.stamp{opacity:1;animation:stamp .12s var(--ease-snap)}@keyframes stamp{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}.total{font-size:64px;font-weight:900;line-height:1;color:var(--ivory);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-shadow:0 4px 0 rgba(0,0,0,.3)}.total.glow{text-shadow:0 4px 0 rgba(0,0,0,.3),0 0 24px var(--amber-glow)}.total.new-best{color:var(--amber);animation:pop var(--dur-pop) var(--ease-snap)}.bottom{padding-bottom:6px}.actions{display:flex;gap:12px}.btn{flex:1;min-height:58px;border:none;border-radius:var(--radius-btn);font-family:var(--font-ui);font-size:17px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-tap) ease,filter var(--dur-fast) ease;touch-action:manipulation}.btn:active:not(:disabled){transform:scale(.96)}.btn:disabled{opacity:.4;cursor:default}.btn.primary{background:linear-gradient(160deg,var(--amber) 0%,var(--amber-hot) 100%);color:#3a2404;box-shadow:0 5px 0 var(--amber-deep),0 8px 18px #0006}.btn.primary:active:not(:disabled){box-shadow:0 2px 0 var(--amber-deep),0 4px 10px #0006}.btn.secondary{background:var(--surface);border:1px solid var(--surface-border);color:var(--text)}.btn.big{min-height:66px;font-size:21px}.note{margin-top:10px;text-align:center;font-size:12px;font-weight:500;color:var(--text-dim);min-height:16px}body.shake{animation:shake .45s ease}@keyframes shake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-6px,2px) rotate(-.6deg)}40%{transform:translate(5px,-3px) rotate(.5deg)}60%{transform:translate(-4px,2px) rotate(-.4deg)}80%{transform:translate(3px,-1px) rotate(.3deg)}}body.sestetto .table{animation:sestetto-zoom .9s var(--ease-snap)}body.sestetto:before{opacity:.5;background:radial-gradient(120% 90% at 50% 18%,rgba(255,180,58,.5) 0%,transparent 60%)}@keyframes sestetto-zoom{0%{transform:scale(1)}25%{transform:scale(1.05)}to{transform:scale(1)}}.pip-particle{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber-glow);pointer-events:none;animation:pip-fly 1.1s var(--ease-out) forwards;z-index:5}@keyframes pip-fly{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.4);opacity:0}}@media(prefers-reduced-motion:reduce){body.shake{animation:none}.die.rolling{animation:none;opacity:.7}.die.settle,.pop,.mult-value.stamp,body.sestetto .table{animation:none}.pip-particle{display:none}}.hud{margin-top:10px;display:flex;flex-direction:column;gap:8px}.hud-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:800}.hud-round{letter-spacing:1px}.hud-total{color:var(--text-dim);font-weight:600}.hud-hands{display:flex;gap:6px}.hud-hands .dot{width:9px;height:9px;border-radius:50%}.hud-hands .dot.full{background:var(--ivory)}.hud-hands .dot.spent{border:1.5px solid var(--surface-border)}.hud-pips{color:var(--amber);font-variant-numeric:tabular-nums}.hud-boss{font-size:12px;font-weight:600;color:var(--danger);background:#ff244414;border:1px solid rgba(255,36,68,.3);border-radius:8px;padding:5px 10px}.hud-boss b{font-family:var(--font-display);font-weight:400;letter-spacing:.5px}.hud-target{display:flex;align-items:center;gap:10px}.hud-bar{flex:1;height:8px;border-radius:4px;background:var(--surface);border:1px solid var(--surface-border);overflow:hidden}.hud-fill{height:100%;background:linear-gradient(90deg,var(--amber),var(--amber-hot));border-radius:4px;transition:width .3s var(--ease-out)}.hud-fill.done{background:linear-gradient(90deg,var(--success),var(--amber))}.hud-score{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.hud-goal{color:var(--text-dim);font-weight:600}.livella{display:flex;align-items:center;gap:8px}.livella-label{font-family:var(--font-display);font-size:11px;letter-spacing:2px;color:var(--text-dim)}.livella-track{position:relative;flex:1;height:14px;border-radius:7px;background:var(--surface);border:1px solid var(--surface-border);overflow:hidden}.livella-trail{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ffb43a26,#ff4d6d80);transition:width .3s var(--ease-out)}.livella-bubble{position:absolute;top:2px;width:10px;height:10px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber-glow);transform:translate(-50%);transition:left .24s var(--ease-out),background .24s ease}.livella-notch{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--surface-border)}.livella.primed .livella-track{border-color:var(--danger-hot);animation:livella-pulse 1.2s ease-in-out infinite}.livella.primed .livella-bubble{background:var(--danger-hot);box-shadow:0 0 12px #ff2444b3}.livella.berserk .livella-bubble{background:var(--fam-ghost);box-shadow:0 0 12px #b78cffb3}@keyframes livella-pulse{0%,to{box-shadow:0 0 #ff244400}50%{box-shadow:0 0 12px 2px #ff244466}}.strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;min-height:0}.talpill{border-radius:999px;padding:5px 10px;font-family:var(--font-ui);font-size:11px;font-weight:800;letter-spacing:.3px;background:var(--surface);border:1px solid var(--surface-border);color:var(--text);cursor:pointer}.fam-fissazioni{border-color:#4fd8e880;color:var(--fam-fix)}.fam-pirotecnici{border-color:#ff6a3d80;color:var(--fam-pyro)}.fam-spettrali{border-color:#b78cff80;color:var(--fam-ghost)}.fam-alchemici{border-color:#b8e04a80;color:var(--fam-alch)}.fam-rischio{border-color:#ff4d6d80;color:var(--fam-risk)}.talflashes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.talflash{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--surface-border);animation:pop var(--dur-pop) var(--ease-snap)}.forced-count{color:var(--danger);font-weight:800;margin-left:6px}.die[data-kind=bomba]{background:linear-gradient(150deg,#3a3a42,#2b2b31 55%,#1e1e24)}.die[data-kind=bomba] span{background-color:var(--amber)}.die[data-kind=specchio]{background:linear-gradient(150deg,#e8eef0,#cfd8dc 55%,#90a4ae)}.die[data-kind=piombato]{background:linear-gradient(150deg,#676c70,#5a5f63 55%,#4a4e52);box-shadow:var(--shadow-die)}.die[data-kind=piombato] span{border-radius:15%;background-color:#23262a}.die[data-kind=pari]{background:linear-gradient(135deg,transparent 62%,rgba(79,216,232,.28) 62%,rgba(79,216,232,.28) 78%,transparent 78%),linear-gradient(150deg,var(--ivory-hi) 0%,var(--ivory) 55%,var(--ivory-shadow) 100%)}.die[data-kind=d8]{border-radius:32%/46%;background:linear-gradient(150deg,var(--ivory-hi) 0%,var(--ivory) 50%,#d9cdb0 100%)}.die[data-kind=vetro]{background:linear-gradient(150deg,#bef5fc8c,#4fd8e84d 55%,#26808c59);box-shadow:var(--shadow-die),inset 0 0 0 2px #4fd8e88c}.die[data-kind=vetro] span{background-color:#0d4a52}.die[data-kind=magnete]{background:linear-gradient(180deg,rgba(255,77,109,.35) 0%,transparent 26%),linear-gradient(150deg,#8b95a1,#6d7883 55%,#525c66)}.die[data-kind=magnete] span{background-color:#1b2026}.die[data-kind=brace]{background:linear-gradient(150deg,#5a2a18,#431d10 55%,#2e130a)}.die[data-kind=brace] span{background-color:var(--amber-hot);box-shadow:0 0 6px #ff8a2a99}.die[data-kind=truccato]{background:linear-gradient(150deg,#fff6dd,#f4e6bb 55%,#d9c184)}.die[data-kind=caos]{background:linear-gradient(150deg,#4a3a68,#37294f 55%,#241a38)}.die[data-kind=caos] span{background-color:var(--fam-ghost)}.btn.danger{background:linear-gradient(160deg,var(--danger) 0%,var(--danger-hot) 100%);color:#fff;box-shadow:0 5px #7a1226,0 8px 18px #0006}.btn.danger:active:not(:disabled){box-shadow:0 2px #7a1226,0 4px 10px #0006}.overlay{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:#06150fb8;backdrop-filter:blur(4px)}.sheet{width:100%;max-width:430px;max-height:88dvh;overflow-y:auto;background:linear-gradient(180deg,var(--felt-light) 0%,var(--felt) 40%,var(--felt-dark) 100%);border:1px solid var(--surface-border);border-bottom:none;border-radius:22px 22px 0 0;padding:22px 18px max(18px,env(safe-area-inset-bottom));box-shadow:var(--shadow-panel);animation:sheet-up .32s var(--ease-out)}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.sheet-title{font-family:var(--font-display);font-size:26px;color:var(--amber);letter-spacing:1px;text-align:center}.sheet-title.big{font-size:32px}.sheet-reward{text-align:center;color:var(--success);font-weight:800;margin-top:6px}.sheet-meta{text-align:center;color:var(--text-dim);font-size:13px;font-weight:600;margin-top:4px}.shopgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.shopcard{display:flex;flex-direction:column;gap:6px;text-align:left;background:#ffffff0d;border:1px solid var(--surface-border);border-radius:var(--radius-card);padding:12px;cursor:pointer;min-height:120px;transition:transform var(--dur-tap) ease}.shopcard:active:not(:disabled){transform:scale(.97)}.shopcard:disabled{opacity:.45;cursor:default}.shopcard-rarity{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim)}.shopcard.rar-raro .shopcard-rarity{color:var(--amber)}.shopcard.rar-leggendario{border-color:var(--amber);box-shadow:0 0 16px var(--amber-glow)}.shopcard.rar-leggendario .shopcard-rarity{color:var(--amber)}.shopcard-name{font-family:var(--font-display);font-size:14px;line-height:1.2}.shopcard-desc{font-size:12px;color:var(--text-dim);flex:1}.shopcard-price{font-weight:800;color:var(--amber);font-variant-numeric:tabular-nums}.sheet-actions{display:flex;gap:10px;margin-top:16px}.sheet.guide{max-height:92dvh}.guide-sec{margin-top:18px}.guide-sec h3{font-family:var(--font-display);font-size:16px;color:var(--amber);letter-spacing:.5px;margin-bottom:6px}.guide-sec p{font-size:14px;line-height:1.55;color:var(--text)}.combo-table{margin-top:10px;border:1px solid var(--surface-border);border-radius:var(--radius-card);overflow:hidden}.combo-row{display:flex;align-items:center;gap:10px;padding:7px 12px;font-size:14px}.combo-row:nth-child(odd){background:#ffffff0a}.combo-row.hero{background:#ffb43a1a}.combo-row.hero .combo-nm,.combo-row.hero .combo-val{color:var(--amber)}.combo-ex{display:flex;flex-wrap:wrap;align-items:center;row-gap:3px;width:132px;flex-shrink:0}.combo-nm{flex:1;font-weight:700}.combo-val{font-weight:900;font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:13px;text-align:right}.guide-fam{font-family:var(--font-display);font-size:13px;letter-spacing:1px;text-transform:uppercase;margin:14px 0 6px}.guide-tal{display:grid;grid-template-columns:1fr auto;gap:0 10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.06)}.guide-tal-name{font-weight:800;font-size:14px}.guide-tal-rar{font-size:11px;color:var(--text-dim);font-weight:600;white-space:nowrap;align-self:center}.guide-tal-desc{grid-column:1 / -1;font-size:13px;color:var(--text-dim);line-height:1.4}.sheet.guide .btn{width:100%;margin-top:20px}.sheet.end{text-align:center}.sheet.end.win .sheet-title{color:var(--success)}.end-round{margin-top:8px;color:var(--text-dim);font-weight:600}.end-stats{display:flex;justify-content:center;gap:26px;margin:20px 0}.end-stats div{display:flex;flex-direction:column;gap:2px}.end-stats b{font-size:26px;font-weight:900;font-variant-numeric:tabular-nums}.end-stats span{font-size:11px;color:var(--text-dim);font-weight:600}@media(min-width:700px){#app{max-width:520px}.dice{max-width:380px}.overlay{align-items:center}.sheet{border-radius:22px;border-bottom:1px solid var(--surface-border)}}
