#tottium-mini-dice {
  --md-bg:#f3f6fa;--md-paper:#fff;--md-text:#1d2b42;--md-sub:#596b82;--md-line:#dfe6ef;--md-blue:#245fd1;--md-tint:#edf3ff;--md-table:#e9f0fa;--md-table-edge:#b8cde8;--md-shadow:#183f7024;--md-success:#08745e;--md-success-bg:#edf9f3;
  color:var(--md-text);font:14px/1.6 -apple-system,BlinkMacSystemFont,"Noto Sans KR","Malgun Gothic",sans-serif;min-width:0;
}
#tottium-mini-dice *{box-sizing:border-box}
#tottium-mini-dice [hidden]{display:none!important}
#tottium-mini-dice h1,#tottium-mini-dice h2,#tottium-mini-dice p{margin:0}
#tottium-mini-dice button,#tottium-mini-dice summary{font:inherit;cursor:pointer}
#tottium-mini-dice button:disabled{cursor:not-allowed}
#tottium-mini-dice button:focus-visible,#tottium-mini-dice a:focus-visible,#tottium-mini-dice summary:focus-visible{outline:3px solid #245fd1;outline-offset:3px}
#tottium-mini-dice .md-breadcrumb{display:flex;gap:10px;margin-bottom:10px;font-size:12px;color:var(--md-sub)}
#tottium-mini-dice .md-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
#tottium-mini-dice .md-heading h1{font-size:28px;font-weight:750;letter-spacing:-1px;color:var(--md-text)}
#tottium-mini-dice .md-heading p{color:var(--md-sub);font-size:13px;margin-top:5px}
#tottium-mini-dice .md-kicker{font-size:10px;letter-spacing:1.4px;color:var(--md-sub);margin-bottom:5px}
#tottium-mini-dice .md-instant{border:1px solid var(--md-line);background:var(--md-paper);border-radius:30px;padding:6px 12px;font-size:12px;white-space:nowrap}
#tottium-mini-dice .md-status{padding:10px 13px;border-radius:8px;background:var(--md-tint);color:#234a86;font-size:13px;margin-bottom:6px;overflow-wrap:anywhere}
#tottium-mini-dice .md-status.is-error{background:#fff4e7;color:#784609}
#tottium-mini-dice .md-actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}
#tottium-mini-dice .md-actions button,#tottium-mini-dice .md-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--md-line);border-radius:7px;background:var(--md-paper);color:var(--md-blue);padding:7px 12px;font-size:12px;text-decoration:none}
#tottium-mini-dice .md-actions button:disabled{color:var(--md-sub);opacity:.65}
#tottium-mini-dice .md-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;border:1px solid var(--md-line);border-radius:11px;background:var(--md-paper);margin-bottom:16px}
#tottium-mini-dice .md-wallet-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--md-tint);color:var(--md-blue);font-size:19px;font-weight:700}
#tottium-mini-dice .md-wallet small{display:block;color:var(--md-sub);font-size:12px}
#tottium-mini-dice .md-wallet strong{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}
#tottium-mini-dice .md-wallet-meta{display:flex;gap:24px;margin-left:auto}
#tottium-mini-dice .md-wallet-meta strong{display:block;font-size:14px;margin-top:3px}
#tottium-mini-dice .md-game{border:1px solid var(--md-line);border-radius:15px;background:var(--md-paper);overflow:hidden}
#tottium-mini-dice .md-board{position:relative;min-height:284px;padding:20px 24px 18px;background:radial-gradient(ellipse at 50% 38%,var(--md-paper),transparent 68%),var(--md-table);overflow:hidden;display:flex;flex-direction:column;align-items:center}
#tottium-mini-dice .md-board::before{content:"";position:absolute;inset:12px;border:1px solid var(--md-table-edge);border-radius:10px;opacity:.65;pointer-events:none}
#tottium-mini-dice .md-board::after{content:"";position:absolute;width:74%;height:76%;top:43%;left:13%;border:1px solid var(--md-table-edge);border-radius:50%;opacity:.33;pointer-events:none}
#tottium-mini-dice .md-board-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;position:relative;z-index:1;color:var(--md-sub);font-size:11px;font-weight:600;letter-spacing:1.8px}
#tottium-mini-dice .md-board-top span:last-child{letter-spacing:.2px;font-size:11px}
#tottium-mini-dice .md-dice-stage{display:flex;align-items:center;justify-content:center;gap:38px;min-height:164px;width:100%;position:relative;z-index:2;perspective:800px}
#tottium-mini-dice .md-die-anchor{--md-die:63px;width:var(--md-die);height:var(--md-die);position:relative;margin-top:15px}
#tottium-mini-dice .md-die-anchor:nth-child(2){margin-top:-14px}
#tottium-mini-dice .md-die-anchor::after{content:"";position:absolute;width:90px;height:27px;left:-11px;bottom:-24px;background:var(--md-shadow);border-radius:50%;filter:blur(7px);z-index:-1}
#tottium-mini-dice .md-die-perspective{width:100%;height:100%;transform:rotateX(-18deg) rotateY(-22deg);transform-style:preserve-3d}
#tottium-mini-dice .md-cube{width:100%;height:100%;position:relative;transform-style:preserve-3d}
#tottium-mini-dice .md-face{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:11px;gap:4px;border-radius:10px;border:1px solid #cedbec;background:#fff;box-shadow:inset 0 -4px 6px var(--md-shadow);backface-visibility:hidden}
#tottium-mini-dice .md-face[data-face="1"]{transform:translateZ(calc(var(--md-die) / 2))}
#tottium-mini-dice .md-face[data-face="6"]{transform:rotateY(180deg) translateZ(calc(var(--md-die) / 2))}
#tottium-mini-dice .md-face[data-face="3"]{transform:rotateY(90deg) translateZ(calc(var(--md-die) / 2))}
#tottium-mini-dice .md-face[data-face="4"]{transform:rotateY(-90deg) translateZ(calc(var(--md-die) / 2))}
#tottium-mini-dice .md-face[data-face="2"]{transform:rotateX(90deg) translateZ(calc(var(--md-die) / 2))}
#tottium-mini-dice .md-face[data-face="5"]{transform:rotateX(-90deg) translateZ(calc(var(--md-die) / 2))}
#tottium-mini-dice .md-pip{border-radius:50%;background:#2855a6;box-shadow:inset 0 1px 2px var(--md-shadow)}
#tottium-mini-dice .md-sum{min-height:38px;display:flex;align-items:center;gap:9px;position:relative;z-index:2}
#tottium-mini-dice .md-sum-label{font-size:13px;color:var(--md-sub)}
#tottium-mini-dice .md-sum-value{font-size:30px;line-height:1;font-weight:750;font-variant-numeric:tabular-nums}
#tottium-mini-dice .md-sum-tag{font-size:12px;background:var(--md-paper);border:1px solid var(--md-line);padding:3px 7px;border-radius:5px}
#tottium-mini-dice .md-board-caption{position:relative;z-index:2;margin-top:5px;color:var(--md-sub);font-size:12px;text-align:center}
#tottium-mini-dice .md-controls{padding:19px 20px 20px}
#tottium-mini-dice .md-control-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}
#tottium-mini-dice .md-control-heading h2{font-size:15px;font-weight:650;color:var(--md-text)}
#tottium-mini-dice .md-control-heading span{color:var(--md-sub);font-size:12px}
#tottium-mini-dice .md-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#tottium-mini-dice .md-choice{position:relative;display:flex;flex-direction:column;align-items:center;padding:12px 6px 11px;gap:4px;border-radius:10px;border:1px solid var(--md-line);background:var(--md-paper);color:var(--md-text);min-width:0;min-height:74px;transition:border-color .15s,background .15s}
#tottium-mini-dice .md-choice b{font-size:18px;font-weight:700}
#tottium-mini-dice .md-choice small{font-size:12px;color:var(--md-sub);white-space:nowrap}
#tottium-mini-dice .md-choice[aria-pressed="true"]{border-color:var(--md-blue);background:var(--md-tint);color:var(--md-blue);box-shadow:inset 0 0 0 1px var(--md-blue)}
#tottium-mini-dice .md-choice[aria-pressed="true"] small{color:var(--md-blue)}
#tottium-mini-dice .md-choice[aria-pressed="true"]::after{content:"✓";position:absolute;top:2px;right:6px;font-size:12px;font-weight:700}
#tottium-mini-dice .md-choice:disabled{opacity:.65}
#tottium-mini-dice .md-terms{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:13px 0;font-size:13px;color:var(--md-sub)}
#tottium-mini-dice .md-terms strong{color:var(--md-text);font-weight:650}
#tottium-mini-dice .md-dot{width:3px;height:3px;border-radius:50%;background:var(--md-sub)}
#tottium-mini-dice .md-roll{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;border:none;border-radius:10px;padding:15px 12px;background:var(--md-blue);color:#fff;font-size:16px;font-weight:700;min-height:56px;box-shadow:0 4px 8px var(--md-shadow)}
#tottium-mini-dice .md-roll>span:first-child{font-size:24px;line-height:1}
#tottium-mini-dice .md-roll:disabled{opacity:.65;box-shadow:none}
#tottium-mini-dice .md-roll-caption{text-align:center;margin-top:9px;font-size:12px;color:var(--md-sub)}
#tottium-mini-dice .md-result{border-top:1px solid var(--md-line);background:var(--md-bg);padding:14px 20px;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px}
#tottium-mini-dice .md-result strong{display:block;font-size:15px;font-weight:650}
#tottium-mini-dice .md-result p{font-size:12px;color:var(--md-sub);margin-top:3px}
#tottium-mini-dice .md-result-value{white-space:nowrap;font-size:21px;font-weight:750;font-variant-numeric:tabular-nums}
#tottium-mini-dice .md-result.md-won{color:var(--md-success);background:var(--md-success-bg)}
#tottium-mini-dice .md-history{margin-top:22px}
#tottium-mini-dice .md-history-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px}
#tottium-mini-dice .md-history h2{font-size:15px;font-weight:650;color:var(--md-text)}
#tottium-mini-dice .md-history-heading span{font-size:12px;color:var(--md-sub)}
#tottium-mini-dice .md-history-list{list-style:none;margin:0;padding:0;border:1px solid var(--md-line);background:var(--md-paper);border-radius:10px;overflow:hidden}
#tottium-mini-dice .md-history-empty{padding:17px;font-size:13px;color:var(--md-sub);text-align:center}
#tottium-mini-dice .md-history-row{display:grid;grid-template-columns:105px 36px minmax(0,1fr) 44px 90px;gap:10px;align-items:center;padding:12px 14px;font-size:13px;border-bottom:1px solid var(--md-line)}
#tottium-mini-dice .md-history-row:last-child{border-bottom:none}
#tottium-mini-dice .md-history-time{color:var(--md-sub);font-variant-numeric:tabular-nums;font-size:12px}
#tottium-mini-dice .md-history-dice{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--md-sub)}
#tottium-mini-dice .md-history-dice i{display:inline-grid;place-items:center;background:var(--md-tint);border:1px solid var(--md-line);color:var(--md-text);font-style:normal;width:22px;height:22px;border-radius:5px}
#tottium-mini-dice .md-history-delta{text-align:right;font-weight:650;font-variant-numeric:tabular-nums}
#tottium-mini-dice .md-history-delta small{display:block;color:var(--md-sub);font-size:10px;font-weight:400}
#tottium-mini-dice .md-history-win{color:var(--md-success)}
#tottium-mini-dice .md-history-more{margin-top:8px;border:none;background:transparent;color:var(--md-blue);padding:8px 0;font-size:13px;min-height:44px}
#tottium-mini-dice .md-rules{color:var(--md-sub);font-size:12px;margin-top:16px}
#tottium-mini-dice .md-rules summary{padding:8px 0;min-height:44px}
#tottium-mini-dice .md-rules ul{margin:4px 0 8px;padding-left:19px}
#tottium-mini-dice .md-rules li{padding:3px 0}
#tottium-mini-dice .md-footer{text-align:center;margin-top:20px;font-size:11px;color:var(--md-sub)}
@media(max-width:560px){
  #tottium-mini-dice .md-heading h1{font-size:25px}
  #tottium-mini-dice .md-instant{padding:5px 8px;font-size:11px}
  #tottium-mini-dice .md-kicker{font-size:9px;letter-spacing:.7px}
  #tottium-mini-dice .md-wallet{gap:10px;padding:12px}
  #tottium-mini-dice .md-wallet-icon{display:none}
  #tottium-mini-dice .md-wallet-meta{gap:14px}
  #tottium-mini-dice .md-wallet strong{font-size:17px}
  #tottium-mini-dice .md-wallet-meta strong{font-size:12px}
  #tottium-mini-dice .md-wallet small{font-size:11px}
  #tottium-mini-dice .md-board{min-height:264px;padding:20px 16px}
  #tottium-mini-dice .md-dice-stage{gap:25px;min-height:147px}
  #tottium-mini-dice .md-die-anchor{--md-die:51px}
  #tottium-mini-dice .md-face{padding:8px;gap:3px;border-radius:8px}
  #tottium-mini-dice .md-controls{padding:17px 13px}
  #tottium-mini-dice .md-control-heading{align-items:flex-start;flex-direction:column;gap:3px}
  #tottium-mini-dice .md-choices{gap:5px}
  #tottium-mini-dice .md-choice b{font-size:17px}
  #tottium-mini-dice .md-choice small{font-size:11px}
  #tottium-mini-dice .md-result{padding:13px;gap:8px}
  #tottium-mini-dice .md-result-value{font-size:18px}
  #tottium-mini-dice .md-history-row{grid-template-columns:65px 27px minmax(0,1fr) 28px 65px;gap:5px;padding:10px;font-size:11px}
  #tottium-mini-dice .md-history-time{font-size:10px}
  #tottium-mini-dice .md-history-dice{gap:3px}
  #tottium-mini-dice .md-history-dice i{width:17px;height:19px;border-radius:4px}
  #tottium-mini-dice .md-history-total{display:none}
}
@media(prefers-reduced-motion:reduce){#tottium-mini-dice *{transition:none!important;animation:none!important}}
