.lime-case{--case-miss:rgb(var(--lime-ink-rgb)/0.16);--case-low:rgb(var(--lime-ink-rgb)/0.34);--case-even:#7f8fa4;--case-good:var(--lime-green,#9ae600);--case-great:#43d9ad;--case-rare:#4aa8ff;--case-jackpot:#f5a524;--case-cell-w:8.25rem;--case-cell-h:7.125rem;--case-cell-gap:0.5rem;--case-reel-h:8.25rem;display:flex;flex-direction:column;gap:1.25rem;padding-block:1.25rem 2rem}.lime-case>:not(.lime-case-reel-wrap){margin-inline:var(--lime-lobby-pad-x,1rem)}.lime-case-reel-wrap{position:relative;width:100%;overflow:hidden;background:rgb(var(--lime-shade-rgb)/.22);--case-rock-band:calc(var(--case-reel-h) * 0.264);height:calc(var(--case-reel-h) * 1.528);--case-rock-slot:url(/assets/banners/cases-cavern-slot-black.webp)}.lime-case-reel-wrap:after,.lime-case-reel-wrap:before{content:"";position:absolute;top:var(--case-rock-band);bottom:var(--case-rock-band);width:4.5rem;z-index:1;pointer-events:none}.lime-case-reel-wrap:before{left:0;background:linear-gradient(90deg,rgb(var(--lime-shade-rgb)/.82) 0,rgb(var(--lime-shade-rgb)/0) 100%)}.lime-case-reel-wrap:after{right:0;background:linear-gradient(270deg,rgb(var(--lime-shade-rgb)/.82) 0,rgb(var(--lime-shade-rgb)/0) 100%)}.lime-case-marker{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--lime-green,#9ae600);z-index:2;pointer-events:none}.lime-case-reel{display:flex;align-items:center;height:100%;will-change:transform}@keyframes lime-case-drift{0%{transform:translateX(0)}to{transform:translateX(calc(var(--case-loop, 0px) * -1))}}.lime-case-reel[data-phase=drift]{animation:lime-case-drift var(--case-loop-ms,40s) linear infinite}@media (prefers-reduced-motion:reduce){.lime-case-reel[data-phase=drift]{animation:none}.lime-case-reel[data-phase=hold],.lime-case-reel[data-phase=spin]{transition:none!important}}.lime-case-cell{flex:0 0 var(--case-cell-w);height:var(--case-cell-h);margin-inline:calc(var(--case-cell-gap) / 2);border-radius:.5rem;border:solid var(--lime-border,rgba(255,255,255,.08));border-width:1px 1px 3px;background:var(--lime-surface-0,#1a2c38);display:flex;align-items:center;justify-content:center;overflow:hidden}.lime-case-cell-art{width:100%;height:100%;display:block}.lime-case-cell[data-tier=miss]{border-bottom-color:var(--case-miss)}.lime-case-cell[data-tier=low]{border-bottom-color:var(--case-low)}.lime-case-cell[data-tier=even]{border-bottom-color:var(--case-even)}.lime-case-cell[data-tier=good]{border-bottom-color:var(--case-good)}.lime-case-cell[data-tier=great]{border-bottom-color:var(--case-great)}.lime-case-cell[data-tier=rare]{border-bottom-color:var(--case-rare)}.lime-case-cell[data-tier=jackpot]{border-bottom-color:var(--case-jackpot)}.lime-case-result{display:flex;align-items:baseline;justify-content:center;gap:.5rem;min-height:1.75rem;font-size:.9375rem}.lime-case-result strong{font-size:1.125rem;font-variant-numeric:tabular-nums}.lime-case-result[data-outcome=won]{color:var(--lime-green-ink)}.lime-case-result[data-outcome=lost]{color:var(--lime-text-secondary,#a3b0c4)}.lime-case-result[data-outcome=even]{color:var(--lime-text)}.lime-case-contents{border:1px solid var(--lime-border,rgba(255,255,255,.08));border-radius:var(--lime-radius-lg,1rem);background:var(--lime-surface-0,#1a2c38);overflow:hidden}.lime-case-contents-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--lime-border,rgba(255,255,255,.08))}.lime-case-contents-title{font-size:.9375rem;font-weight:600}.lime-case-rtp{font-size:.75rem;color:var(--lime-text-secondary,#a3b0c4);font-variant-numeric:tabular-nums}.lime-case-table{width:100%;border-collapse:collapse;font-size:.875rem}.lime-case-table th{text-align:left;font-size:var(--lime-text-label);font-weight:500;color:var(--lime-text-secondary,#a3b0c4);padding:.5rem 1rem .375rem}.lime-case-table td:not(:first-child),.lime-case-table th:not(:first-child){text-align:right}.lime-case-table td{padding:.5rem 1rem;border-top:1px solid var(--lime-border,rgba(255,255,255,.08));font-variant-numeric:tabular-nums}.lime-case-swatch{display:inline-block;width:.5rem;height:.5rem;border-radius:var(--lime-radius);margin-right:.5rem;vertical-align:middle}.lime-case-note{padding:.75rem 1rem;border-top:1px solid var(--lime-border,rgba(255,255,255,.08));font-size:.75rem;line-height:1.6;color:var(--lime-text-secondary,#a3b0c4)}@media (max-width:640px){.lime-case{--case-cell-w:6.75rem;--case-cell-h:5.75rem;--case-cell-gap:0.375rem;--case-reel-h:6.75rem}.lime-case-reel-wrap:after,.lime-case-reel-wrap:before{width:2.25rem}}.lime-case-landing{display:flex;flex-direction:column;gap:1.75rem;padding-inline:var(--lime-lobby-pad-x,1rem);padding-block:1.5rem 2rem}.lime-case-landing-h{margin:0;font-size:1.0625rem;font-weight:700}.lime-case-landing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,13rem));justify-content:start;gap:1rem;margin:0;padding:0;list-style:none}.lime-case-landing-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;height:100%;padding:1.25rem .75rem 1rem;border:1px solid var(--lime-border,rgba(255,255,255,.08));border-radius:var(--lime-radius-lg,1rem);background:radial-gradient(circle at 50% 25%,var(--lime-tile-1) 0,var(--lime-tile-0) 100%);color:inherit;text-align:center;text-decoration:none;transition:border-color .12s ease,transform .12s ease}@media (hover:hover) and (pointer:fine){.lime-case-landing-card:hover{transform:translateY(-2px);border-color:var(--tile-accent,var(--lime-green,#9ae600))}}.lime-case-landing-card:focus-visible{outline:2px solid var(--tile-accent,var(--lime-green,#9ae600));outline-offset:2px}.lime-case-landing-art{width:4.5rem;height:4.5rem;display:block}.lime-case-landing-name{font-size:.875rem;font-weight:600}.lime-case-landing-price{font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums}.lime-case-landing-top{font-size:var(--lime-text-caption);color:var(--lime-text-secondary,#a3b0c4);font-variant-numeric:tabular-nums}.lime-case-landing-note{margin:0;font-size:.75rem;line-height:1.6;color:var(--lime-text-secondary,#a3b0c4)}@media (max-width:640px){.lime-case-landing{gap:1.25rem}}.lime-case-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.875rem 1rem;border:1px solid var(--lime-border,rgba(255,255,255,.08));border-radius:var(--lime-radius-lg,1rem);background:var(--lime-surface-0,#1a2c38)}.lime-case-bar-price{display:flex;flex-direction:column;gap:.125rem}.lime-case-bar-label{font-size:var(--lime-text-caption);color:var(--lime-text-secondary,#a3b0c4)}.lime-case-bar-value{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.lime-case-open{border:0;border-radius:.625rem;padding:.75rem 1.5rem;font:inherit;font-weight:700;color:#050505;background:var(--lime-green,#9ae600);cursor:pointer}.lime-case-open:disabled{opacity:.55;cursor:default}.lime-cav{position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;aspect-ratio:2.53/1;border-radius:var(--lime-radius-lg,.75rem);border:1px solid var(--lime-border,rgba(255,255,255,.08));background:#000000;--cav-px:0;--cav-py:0;--cav-rock:url(/assets/banners/cases-cavern-black.webp);--cav-rock-narrow:url(/assets/banners/cases-cavern-narrow-black.webp)}.lime-cav-void{position:absolute;inset:0;z-index:0;background:radial-gradient(108% 80% at 50% 54%,#0d0d0d 0,#060606 52%,#000000 100%)}.lime-cav-glow{position:absolute;left:50%;top:52%;z-index:1;width:104%;height:104%;transform:translate(-50%,-50%) translate(calc(var(--cav-px) * -6px),calc(var(--cav-py) * -4px));background:radial-gradient(closest-side,rgba(163,230,53,.07) 0,rgba(163,230,53,.035) 46%,rgba(163,230,53,0) 82%);animation:lime-cav-breathe 9s ease-in-out infinite;will-change:opacity}.lime-cav-dust{inset:0;z-index:2;display:block}.lime-cav-dust,.lime-cav-frame{position:absolute;pointer-events:none}.lime-cav-frame{inset:-1.5%;z-index:3;transform:translate(calc(var(--cav-px) * 7px),calc(var(--cav-py) * 5px));transition:transform .42s cubic-bezier(.22,.61,.36,1);background-image:var(--cav-rock);background-size:cover;background-position:50%;background-repeat:no-repeat}.lime-cav-sweep{position:absolute;inset:-1.5%;z-index:4;pointer-events:none;opacity:.34;background:linear-gradient(102deg,transparent 41%,rgba(205,245,150,.42) 50%,transparent 59%);-webkit-mask-image:var(--cav-mask);mask-image:var(--cav-mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;animation:lime-cav-sweep 14s linear infinite;--cav-mask:var(--cav-rock)}.lime-cav-copy{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.15rem,.9cqw,.45rem);text-align:center;padding:6% 17%}.lime-cav-eyebrow{font-size:clamp(.5625rem,1.75cqw,var(--lime-text-label,.6875rem));font-weight:700;color:var(--lime-green-ink)}.lime-cav-title{margin:0;font-size:clamp(1.05rem,7.4cqw,2.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.02;text-shadow:0 0 16px rgba(163,230,53,.16),0 2px 14px rgb(var(--lime-shade-rgb)/.7)}.lime-cav-lede{margin:0;max-width:34ch;font-size:clamp(.7rem,2.5cqw,.9375rem);line-height:1.45;color:var(--lime-text-secondary,#a3b0c4)}@keyframes lime-cav-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes lime-cav-sweep{0%,68%{transform:translateX(-115%)}to{transform:translateX(115%)}}@media (max-width:46rem){.lime-cav{aspect-ratio:1.4/1}.lime-cav-copy{padding:9% 14%}.lime-cav-frame{background-image:var(--cav-rock-narrow)}.lime-cav-sweep{--cav-mask:var(--cav-rock-narrow)}}.lime-case-reel-rock{position:absolute;inset:0;z-index:3;pointer-events:none;background-image:var(--case-rock-slot);background-repeat:repeat-x;background-size:auto 100%;background-position:50%}.lime-case-reel-wrap .lime-case-marker{top:var(--case-rock-band);bottom:var(--case-rock-band)}@media (prefers-reduced-motion:reduce){.lime-cav-glow,.lime-cav-sweep{animation:none}.lime-cav-sweep{opacity:0}.lime-cav-frame{transition:none}}