.krt{--krt-navy: #1B2440;--krt-paper: #FFFFFF;--krt-wash: #F6F7F9;--krt-line: #DCDFE3;--krt-ink: #111215;--krt-dim: #4A4D53;--krt-faint: #686C75;--krt-red: #BA1A1A;--krt-black: #1B2440;--krt-green: #1B6D2E;--krt-stamp: #9B2A86;--krt-stamp-wash: #FBF0F8;--krt-head: "Zen Kaku Gothic New", sans-serif;--krt-body: "BIZ UDPGothic", sans-serif;margin:1.6em 0;padding:16px;border:2px solid var(--krt-navy);background:var(--krt-wash);color:var(--krt-ink);font-family:var(--krt-body)}.krt *,.krt *:before,.krt *:after{box-sizing:border-box}.krt button:focus-visible{outline:3px solid var(--krt-stamp);outline-offset:2px}.krt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.krt-grid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.krt-grid{grid-template-columns:minmax(0,1fr)}.krt-wheel{max-width:300px;margin:0 auto;width:100%}}.krw text{font-family:var(--krt-head)}.krw-spin,.krw-ball{transform-box:view-box;transform-origin:250px 250px}.krw-spin{animation:krw-spin 40s linear infinite}.krw-ball{animation:krw-ball 9s linear infinite}@keyframes krw-spin{to{transform:rotate(360deg)}}@keyframes krw-ball{to{transform:rotate(-360deg)}}.krw-live .krw-spin,.krw-live .krw-ball{animation:none!important}.krw-win.is-on{animation:krw-winpulse 1.6s ease-out 3}@keyframes krw-winpulse{0%,to{opacity:0}35%{opacity:1}}.krw-mark.is-flash{animation:krw-markflash .5s ease-out 3}@keyframes krw-markflash{0%,to{fill:#9b2a86}50%{fill:#df98d0}}@media(prefers-reduced-motion:reduce){.krw-spin,.krw-ball{animation:none!important}}.krt-wheel{position:relative}.krt-wheel .krw{display:block;width:100%;height:auto}.krt-readout{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:6px;max-width:92%;padding:6px 12px;background:var(--krt-paper);border:2px solid var(--krt-navy);box-shadow:0 4px 12px #0b0f1c33;font:900 13px/1.4 var(--krt-head);text-align:center}.krt-readout[hidden]{display:none}.krt-readout .is-win{color:var(--krt-stamp)}.krt-msg{white-space:nowrap}.krt-res{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;color:#fff;font:900 14px var(--krt-head)}.krt-res.is-r,.krt-h.is-r{background:var(--krt-red)}.krt-res.is-b,.krt-h.is-b{background:var(--krt-black)}.krt-res.is-g,.krt-h.is-g{background:var(--krt-green)}.krt-panel{display:grid;gap:12px;min-width:0}.krt-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.krt-balance{font-size:13px;color:var(--krt-dim)}.krt-balance b{margin:0 4px;font:900 22px var(--krt-head);color:var(--krt-navy);font-variant-numeric:tabular-nums}.krt-chips{display:flex;gap:6px}.krt-chip{width:42px;height:42px;border-radius:50%;border:3px double var(--krt-stamp);background:var(--krt-paper);color:var(--krt-stamp);font:900 13px var(--krt-head);cursor:pointer;box-shadow:0 2px #0b0f1c4d}.krt-chip:hover{background:var(--krt-stamp-wash)}.krt-chip[aria-pressed=true]{background:var(--krt-stamp);color:#fff}.krt-board{display:grid;grid-template-columns:34px repeat(12,minmax(24px,1fr)) 40px;grid-auto-rows:minmax(34px,auto);gap:3px;padding:4px;background:var(--krt-paper);border:2px solid var(--krt-navy)}.krt-board .krt-cell{grid-area:var(--d)}.krt-cell{position:relative;display:grid;place-items:center;padding:2px;border:0;border-radius:3px;color:#fff;font:900 13px var(--krt-head);cursor:pointer;transition:filter .15s}.krt-cell:hover{filter:brightness(1.18)}.krt-cell.is-r{background:var(--krt-red)}.krt-cell.is-b{background:var(--krt-black)}.krt-cell.is-g{background:var(--krt-green)}.krt-cell.krt-out{background:var(--krt-wash);color:var(--krt-navy);border:1.5px solid var(--krt-line);font-size:12px}.krt-cell.krt-out:hover{background:var(--krt-stamp-wash);filter:none}.krt-cell.krt-red{background:var(--krt-red);color:#fff;border-color:var(--krt-red)}.krt-cell.krt-blk{background:var(--krt-black);color:#fff;border-color:var(--krt-black)}.krt-zero{writing-mode:vertical-rl;font-size:15px}.krt-stack{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;min-width:22px;height:22px;padding:0 4px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:999px;background:var(--krt-stamp);color:#fff;font:900 11px var(--krt-head);box-shadow:0 1px 3px #00000059;writing-mode:horizontal-tb}.krt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.krt-btn{padding:8px 14px;border:2px solid var(--krt-navy);background:var(--krt-paper);color:var(--krt-navy);font:900 14px var(--krt-head);cursor:pointer}.krt-btn:not(.krt-btn--ghost){background:var(--krt-navy);color:#fff}.krt-btn:hover{background:var(--krt-stamp);border-color:var(--krt-stamp);color:#fff}.krt-btn[hidden]{display:none}.krt-actions .krt-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.krt-staked{margin-left:auto;font-size:13px;color:var(--krt-dim)}.krt-staked b{color:var(--krt-navy)}.krt-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1.5px dashed var(--krt-line)}.krt-hist-lbl{margin-right:6px;font:700 12px var(--krt-head);color:var(--krt-faint)}.krt-hist{display:inline-flex;flex-wrap:wrap;gap:3px}.krt-h{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:3px;color:#fff;font:900 11px var(--krt-head)}.krt-stats{font-size:12px;color:var(--krt-dim)}.krt-note{margin:12px 0 0;font-size:12px;line-height:1.7;color:var(--krt-faint)}.krt-wrap{max-width:none;margin:0;padding:0}@media(max-width:760px){.krt{padding:10px;margin-left:-12px;margin-right:-12px}.krt-board{grid-template-columns:repeat(3,minmax(0,1fr)) 44px 44px;grid-auto-rows:minmax(30px,auto)}.krt-board .krt-cell{grid-area:var(--m)}.krt-zero{writing-mode:horizontal-tb}.krt-board .krt-side{writing-mode:vertical-rl;letter-spacing:.08em}}
