.rngdle{--game-accent:#f5b52a;--game-accent-rgb:245 181 42;--game-accent-lift:#ffc94d;--game-accent-press:#d99a17;--game-accent-ink:#241703;--rg-trash:#5b5b66;--rg-common:#99a0ab;--rg-uncommon:#4ade80;--rg-rare:#58a6ff;--rg-epic:#b17cff;--rg-anomaly:#ff6ec7;--rg-mythic:#ffd35c;--rg-digit-w:clamp(30px, calc(6.5cqh + 6px), 62px);--rg-digit-h:clamp(42px, calc(9.2cqh + 8px), 88px);--rg-digit-size:clamp(24px, calc(5.4cqh + 4px), 50px);--rg-gap:clamp(3px, calc(.8cqh + 1px), 8px)}.rg-tier{border-radius:var(--game-r-pill);font-size:var(--game-t-micro);font-weight:var(--game-w-strong);letter-spacing:var(--game-track-caps-tight);text-transform:uppercase;white-space:nowrap;color:var(--rg-tone,var(--rg-common));border:1px solid color-mix(in srgb, var(--rg-tone,var(--rg-common)) 45%, transparent);background:color-mix(in srgb, var(--rg-tone,var(--rg-common)) 12%, transparent);align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.rg-tier[data-tier=trash]{--rg-tone:var(--rg-trash)}.rg-tier[data-tier=common]{--rg-tone:var(--rg-common)}.rg-tier[data-tier=uncommon]{--rg-tone:var(--rg-uncommon)}.rg-tier[data-tier=rare]{--rg-tone:var(--rg-rare)}.rg-tier[data-tier=epic]{--rg-tone:var(--rg-epic)}.rg-tier[data-tier=anomaly]{--rg-tone:var(--rg-anomaly)}.rg-tier[data-tier=mythic]{--rg-tone:var(--rg-mythic);color:#1a1206;background:linear-gradient(100deg,#ffd35c 0%,#ff8ad4 28%,#7ee8fa 55%,#ffd35c 82%,#ff8ad4 100%) 0 0/260% 100%;border-color:#0000;animation:4.5s linear infinite rg-holo}@keyframes rg-holo{to{background-position:-260% 0}}.rg-frame{--rg-tone:var(--rg-trash);border:2px solid color-mix(in srgb, var(--rg-tone) 62%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rg-tone) 9%, transparent), transparent 62%), #ffffff06;box-shadow:0 0 22px color-mix(in srgb, var(--rg-tone) 20%, transparent), inset 0 0 20px color-mix(in srgb, var(--rg-tone) 7%, transparent);transition:border-color .7s var(--game-ease-out), box-shadow .7s var(--game-ease-out), background .7s var(--game-ease-out);border-radius:clamp(14px,3.4cqh,26px);justify-content:center;align-items:center;padding:clamp(10px,2.4cqh,20px) clamp(14px,3.4cqh,30px);display:inline-flex}.rg-frame[data-tier=trash]{--rg-tone:var(--rg-trash)}.rg-frame[data-tier=common]{--rg-tone:var(--rg-common)}.rg-frame[data-tier=uncommon]{--rg-tone:var(--rg-uncommon)}.rg-frame[data-tier=rare]{--rg-tone:var(--rg-rare)}.rg-frame[data-tier=epic]{--rg-tone:var(--rg-epic)}.rg-frame[data-tier=anomaly]{--rg-tone:var(--rg-anomaly)}.rg-frame[data-tier=mythic]{--rg-tone:var(--rg-mythic)}.rg-frame[data-bump=true]{animation:rg-frame-bump .9s var(--game-ease-out)}@keyframes rg-frame-bump{0%{box-shadow:0 0 22px color-mix(in srgb, var(--rg-tone) 20%, transparent), inset 0 0 20px color-mix(in srgb, var(--rg-tone) 7%, transparent);transform:scale(1)}38%{box-shadow:0 0 46px color-mix(in srgb, var(--rg-tone) 62%, transparent), inset 0 0 34px color-mix(in srgb, var(--rg-tone) 22%, transparent);transform:scale(1.035)}to{box-shadow:0 0 22px color-mix(in srgb, var(--rg-tone) 20%, transparent), inset 0 0 20px color-mix(in srgb, var(--rg-tone) 7%, transparent);transform:scale(1)}}.rg-dial{gap:var(--rg-gap);align-items:baseline;display:flex}.rg-cell{width:var(--rg-digit-w);font-size:var(--rg-digit-size);font-weight:var(--game-w-display);letter-spacing:var(--game-track-display);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--rg-tone,var(--rg-common)) 88%, #fff);text-shadow:0 0 18px color-mix(in srgb, var(--rg-tone,var(--rg-common)) 45%, transparent);transition:color .7s var(--game-ease-out), text-shadow .7s var(--game-ease-out);justify-content:center;align-items:center;line-height:1.05;display:flex}.rg-cell[data-state=spin]{color:var(--game-text-faint);text-shadow:none;filter:blur(.5px);opacity:.75}.rg-cell[data-state=land]{animation:rg-land .52s var(--game-ease-out) both}@keyframes rg-land{0%{opacity:.4;filter:blur(1.5px);transform:translateY(-58%)scale(1.2)}52%{opacity:1;filter:blur();transform:translateY(7%)scale(.95)}78%{transform:translateY(-2%)scale(1.02)}to{filter:blur();transform:translateY(0)scale(1)}}.rg-cell[data-state=empty]{color:var(--game-text-faint);text-shadow:none}.rg-comma{font-size:calc(var(--rg-digit-size) * .7);font-weight:var(--game-w-display);color:color-mix(in srgb, var(--rg-tone,var(--rg-common)) 45%, transparent);transition:color .7s var(--game-ease-out)}.rg-total{font-size:var(--game-t-lg);font-weight:var(--game-w-display);font-variant-numeric:tabular-nums;letter-spacing:var(--game-track-tight);color:var(--game-accent)}.rg-sub{font-size:var(--game-t-xs);font-weight:var(--game-w-medium);color:var(--game-text-dim);font-variant-numeric:tabular-nums}.rg-badge{border-radius:var(--game-r);border:1px solid var(--game-line);background:var(--game-raise);text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 11px;display:grid}.rg-badge[data-tier=rare],.rg-badge[data-tier=epic],.rg-badge[data-tier=anomaly],.rg-badge[data-tier=mythic]{border-color:color-mix(in srgb, var(--rg-row) 34%, transparent);background:color-mix(in srgb, var(--rg-row) 7%, var(--game-raise))}.rg-badge[data-tier=uncommon]{--rg-row:var(--rg-uncommon)}.rg-badge[data-tier=rare]{--rg-row:var(--rg-rare)}.rg-badge[data-tier=epic]{--rg-row:var(--rg-epic)}.rg-badge[data-tier=anomaly]{--rg-row:var(--rg-anomaly)}.rg-badge[data-tier=mythic]{--rg-row:var(--rg-mythic)}.rg-badge-emoji{text-align:center;width:24px;font-size:19px;line-height:1}.rg-badge-name{font-size:var(--game-t-sm);font-weight:var(--game-w-strong);letter-spacing:var(--game-track-tight);color:var(--game-text)}.rg-badge-blurb{font-size:var(--game-t-xs);font-weight:var(--game-w-body);color:var(--game-text-dim);line-height:1.35}.rg-badge-ep{font-size:var(--game-t-meta);font-weight:var(--game-w-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--game-track-wide);color:var(--game-accent);white-space:nowrap}.rg-badge-odds{font-size:var(--game-t-micro);font-weight:var(--game-w-medium);font-variant-numeric:tabular-nums;color:var(--game-text-faint);white-space:nowrap}.rg-badge[data-enter=true]{animation:.62s cubic-bezier(.2,1.3,.35,1) both rg-row-in}@keyframes rg-row-in{0%{opacity:0;transform:translate(-26px)scale(.94)}55%{opacity:1;transform:translate(4px)scale(1.025)}78%{transform:translate(-1px)scale(.997)}to{opacity:1;transform:none}}.rg-badge[data-enter=true] .rg-badge-emoji{animation:.52s cubic-bezier(.2,1.5,.4,1) .15s both rg-emoji-pop}@keyframes rg-emoji-pop{0%{transform:scale(.4)rotate(-14deg)}60%{transform:scale(1.22)rotate(5deg)}to{transform:scale(1)rotate(0)}}.rg-badge[data-enter=true][data-tier=epic]:after,.rg-badge[data-enter=true][data-tier=anomaly]:after,.rg-badge[data-enter=true][data-tier=mythic]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--rg-row) 40%, transparent) 50%, transparent 70%);animation:rg-sweep .9s var(--game-ease-out) both;background-size:240% 100%;position:absolute;inset:0}.rg-badge{position:relative;overflow:hidden}@keyframes rg-sweep{0%{background-position:180% 0}to{background-position:-120% 0}}.rg-strip{gap:3px;margin-top:6px;display:flex}.rg-pip{--rg-i:0;border:1px solid var(--game-line);min-width:17px;height:20px;font-size:var(--game-t-xs);font-weight:var(--game-w-strong);font-variant-numeric:tabular-nums;color:var(--game-text-faint);will-change:transform;background:#ffffff05;border-radius:5px;justify-content:center;align-items:center;display:flex}.rg-pip[data-hit=true]{color:var(--rg-row,var(--game-accent));border-color:color-mix(in srgb, var(--rg-row,var(--game-accent)) 55%, transparent);background:color-mix(in srgb, var(--rg-row,var(--game-accent)) 16%, transparent)}.rg-proof{font-size:var(--game-t-meta);font-weight:var(--game-w-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--game-track-wide);color:var(--game-text-dim);margin-top:6px}.rg-proof em{color:var(--rg-row,var(--game-accent));font-style:normal}.rg-strip[data-play=enter] .rg-pip[data-hit=true]{animation-duration:.62s;animation-timing-function:var(--game-ease-out);animation-fill-mode:both;animation-delay:calc(var(--rg-i) * 55ms)}.rg-strip[data-play=ambient] .rg-pip[data-hit=true]{--rg-amp:.34;animation-duration:3.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--rg-i) * 90ms + var(--rg-row-i,0) * .21s)}.rg-strip[data-motion=pulse] .rg-pip[data-hit=true]{animation-name:rg-m-pulse}.rg-strip[data-motion=cascade] .rg-pip[data-hit=true]{animation-name:rg-m-cascade}.rg-strip[data-motion=mirror] .rg-pip[data-hit=true]{animation-name:rg-m-mirror}.rg-strip[data-motion=wave] .rg-pip[data-hit=true]{animation-name:rg-m-wave}.rg-strip[data-motion=lock] .rg-pip[data-hit=true]{animation-name:rg-m-lock}.rg-strip[data-motion=orbit] .rg-pip[data-hit=true]{animation-name:rg-m-orbit}.rg-strip[data-motion=split] .rg-pip[data-hit=true]{animation-name:rg-m-split}.rg-strip[data-motion=shatter] .rg-pip[data-hit=true]{animation-name:rg-m-shatter}.rg-strip[data-motion=rise] .rg-pip[data-hit=true]{animation-name:rg-m-rise}.rg-strip[data-motion=flip] .rg-pip[data-hit=true]{animation-name:rg-m-flip}.rg-strip[data-motion=drift] .rg-pip[data-hit=true]{animation-name:rg-m-drift}@keyframes rg-m-pulse{0%,to{transform:scale(1)}40%{transform:scale(calc(1 + .22 * var(--rg-amp,1)))}}@keyframes rg-m-cascade{0%,to{transform:translateY(0)}35%{transform:translateY(calc(-5px * var(--rg-amp,1)))}}@keyframes rg-m-mirror{0%,to{transform:translate(0)}45%{transform:translateX(calc(3.5px * var(--rg-side,1) * var(--rg-amp,1)))}}@keyframes rg-m-wave{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(calc(-4px * var(--rg-amp,1))) rotate(calc(-4deg * var(--rg-amp,1)))}65%{transform:translateY(calc(3px * var(--rg-amp,1))) rotate(calc(4deg * var(--rg-amp,1)))}}@keyframes rg-m-lock{0%{transform:translateY(calc(-7px * var(--rg-amp,1)))}55%,to{transform:translateY(0)}}@keyframes rg-m-orbit{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(calc(9deg * var(--rg-amp,1))) scale(calc(1 + .09 * var(--rg-amp,1)))}}@keyframes rg-m-split{0%,to{transform:translate(0)}45%{transform:translateX(calc(-4px * var(--rg-side,1) * var(--rg-amp,1)))}}@keyframes rg-m-shatter{0%{transform:scale(calc(1 + .5 * var(--rg-amp,1)))}22%{transform:scale(calc(1 - .1 * var(--rg-amp,1))) rotate(calc(-6deg * var(--rg-amp,1)))}48%{transform:scale(calc(1 + .14 * var(--rg-amp,1))) rotate(calc(4deg * var(--rg-amp,1)))}to{transform:scale(1)rotate(0)}}@keyframes rg-m-rise{0%{transform:translateY(calc(9px * var(--rg-amp,1)));opacity:.35}60%,to{opacity:1;transform:translateY(0)}}@keyframes rg-m-flip{0%,to{transform:rotateX(0)}50%{transform:rotateX(calc(180deg * var(--rg-amp,1)))}}@keyframes rg-m-drift{0%,to{transform:translate(0)}33%{transform:translate(calc(2.5px * var(--rg-amp,1)), calc(-2px * var(--rg-amp,1)))}66%{transform:translate(calc(-2px * var(--rg-amp,1)), calc(2px * var(--rg-amp,1)))}}.rg-mark{place-items:center;width:54px;height:54px;display:grid;position:relative}.rg-mark-face{opacity:0;place-items:center;font-size:40px;line-height:1;animation:2.4s step-end infinite rg-mark-cycle;display:grid;position:absolute;inset:0}.rg-mark-face:first-child{animation-delay:0s}.rg-mark-face:nth-child(2){animation-delay:.8s}.rg-mark-face:nth-child(3){animation-delay:1.6s}@keyframes rg-mark-cycle{0%,33%{opacity:1;transform:scale(1)}34%,to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.rg-strip[data-play=ambient] .rg-pip[data-hit=true],.rg-tier[data-tier=mythic],.rg-mark-face{animation:none}.rg-strip[data-play=enter] .rg-pip[data-hit=true]{animation-duration:1ms}.rg-cell[data-state=land],.rg-badge[data-enter=true]{animation-duration:.12s}.rg-badge[data-enter=true]:after{animation:none;display:none}.rg-mark-face:first-child{opacity:1}}.rg-head{z-index:3;background:linear-gradient(to bottom, var(--game-bg) 0%, var(--game-bg) 76%, transparent 100%);flex-direction:column;align-items:center;gap:10px;padding-bottom:12px;display:flex;position:sticky;top:0}
