.zmbr0W_panel{gap:0;width:100%;max-width:560px;margin-left:auto;margin-right:auto}.zmbr0W_coinStage{perspective:800px;place-items:center;width:100%;min-height:200px;display:grid}.zmbr0W_coin{aspect-ratio:1;color:#704712;width:clamp(132px,34vw,172px);transform-style:preserve-3d;background:radial-gradient(circle at 35% 28%,#fff3c8,#e8bd62 60%,#c58b2d);border:7px solid #d6a94f;border-radius:50%;place-items:center;font-size:clamp(38px,10vw,54px);font-weight:900;display:grid;box-shadow:0 8px #b9822b,0 14px 28px #78501429,inset 0 0 0 3px #ffffff7a}.zmbr0W_coinInner{aspect-ratio:1;text-align:center;border:2px solid #7047127a;border-radius:50%;place-items:center;width:76%;line-height:1;display:grid}.zmbr0W_tails{color:#354354;background:radial-gradient(circle at 35% 28%,#f4f7fa,#bdc8d4 60%,#8795a5);border-color:#aeb8c4;box-shadow:0 8px #8795a5,0 14px 28px #2d3c5029,inset 0 0 0 3px #ffffff8c}.zmbr0W_tails .zmbr0W_coinInner{border-color:#3543547a}.zmbr0W_flipping{animation:.65s cubic-bezier(.2,.75,.25,1) both zmbr0W_coinFlip}.zmbr0W_result{min-height:30px;color:var(--text);text-align:center;margin:20px 0 4px;font-size:clamp(22px,5vw,28px);font-weight:800}.zmbr0W_hint{min-height:20px;color:var(--muted);text-align:center;margin:8px 0 22px;font-size:13px;line-height:1.6}.zmbr0W_tossButton{border:1px solid var(--text);background:var(--text);color:#fff;touch-action:manipulation;border-radius:12px;width:min(100%,320px);min-height:54px;font-size:16px;font-weight:800;transition:transform .12s,opacity .12s}.zmbr0W_tossButton:hover{opacity:.86;transform:translateY(-1px)}.zmbr0W_tossButton:active{transform:scale(.99)}.zmbr0W_tossButton:focus-visible,.zmbr0W_resetButton:focus-visible{outline-offset:3px;outline:3px solid #9dbcfb}.zmbr0W_stats,.zmbr0W_history{border-top:1px solid var(--line);width:100%;margin-top:28px;padding-top:22px}.zmbr0W_statsHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.zmbr0W_statsHeading h2{margin:0;font-size:14px;font-weight:800}.zmbr0W_statsHeading>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.zmbr0W_statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.zmbr0W_stat{border:1px solid var(--line);background:#fcfcfb;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:15px 16px;display:grid}.zmbr0W_statLabel{color:var(--muted);font-size:12px;font-weight:700}.zmbr0W_stat strong{font-variant-numeric:tabular-nums;grid-column:1;font-size:30px;line-height:1.1}.zmbr0W_statPercent{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:12px}.zmbr0W_history{margin-top:22px}.zmbr0W_historyList{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.zmbr0W_historyItem{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:11px 6px;display:flex}.zmbr0W_historyNumber{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.zmbr0W_historyBadge{color:#8c6218;background:#fff7df;border:1px solid #ecd59b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.zmbr0W_historyTails{color:#435264;background:#f1f4f7;border-color:#d3dbe3}.zmbr0W_resetButton{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;margin-top:18px;padding:10px 14px;font-size:12px;font-weight:700}.zmbr0W_resetButton:hover{background:var(--soft);color:var(--text)}.zmbr0W_note{color:var(--muted);text-align:center;margin:18px 0 0;font-size:11px;line-height:1.6}@keyframes zmbr0W_coinFlip{0%{transform:rotateY(0)translateY(0)scale(1)}45%{transform:rotateY(540deg)translateY(-16px)scale(1.04)}to{transform:rotateY(1080deg)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.zmbr0W_flipping{animation:none}.zmbr0W_tossButton{transition:none}}@media (max-width:480px){.zmbr0W_panel{padding:20px 14px}.zmbr0W_coinStage{min-height:170px}.zmbr0W_coin{border-width:5px}.zmbr0W_stat{padding:12px}.zmbr0W_historyList{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.zmbr0W_historyItem{padding:9px 3px}}
