@layer legacy{.sneak-tower{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.sneak-floor{border-top:1px solid var(--border);min-width:0;padding:16px 18px 18px}.sneak-floor-art{aspect-ratio:874/150;border-radius:var(--radius);background:var(--board);width:100%;min-width:0;min-height:104px;box-shadow:inset 0 0 0 2px var(--board-tile);position:relative;overflow:hidden;container-type:inline-size}.sneak-floor-art>[data-sprite].sneak-floor-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sneak-floor:not([data-open]) .sneak-floor-art{filter:grayscale(.7)brightness(.8)}.sneak-guard{aspect-ratio:250/150;height:78%;position:absolute;bottom:4%;left:44%}.sneak-guard>[data-sprite],.sneak-door>[data-sprite],.sneak-twin>[data-sprite],.sneak-twin-hat>[data-sprite]{width:100%;height:100%;display:block}.sneak-door{aspect-ratio:146/114;height:72%;position:absolute;bottom:6%;right:1.5%}.sneak-door-bar{background:color-mix(in oklab, var(--destructive) 35%, transparent);border-radius:3px;height:5px;position:absolute;top:-8px;left:10%;right:10%}.sneak-door-bar:after{content:"";width:calc(var(--fill) * 100%);border-radius:inherit;background:var(--destructive);position:absolute;inset:0}.sneak-twin{bottom:6%;left:calc(var(--at) * 40%);aspect-ratio:1;height:46%;position:absolute;translate:-50%}.sneak-twin-hat{top:calc(var(--y) * 100% / 40);left:calc(var(--x) * 100% / 40);aspect-ratio:1;width:75%;position:absolute}.sneak-floor-number{background:color-mix(in oklab, var(--card) 85%, transparent);border-radius:999px;padding:2px 8px;font-size:.8125rem;font-weight:600;position:absolute;top:8px;left:8px}.sneak-floor-body{gap:12px;margin-top:12px;display:grid}.sneak-floor-facts{flex-wrap:wrap;gap:6px 22px;margin:0;font-size:.8125rem;display:flex}.sneak-floor-facts>div{align-items:center;gap:6px;display:flex}.sneak-floor-facts dt{color:var(--muted-foreground)}.sneak-floor-facts dd{margin:0;font-weight:600}.sneak-items{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sneak-items>li{background:var(--board);width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--board-tile);border-radius:6px;place-items:center;display:grid}.sneak-items [data-sprite]{object-fit:contain;width:28px;height:28px}.sneak-twin-cards{grid-template-columns:repeat(auto-fill,minmax(max(12rem,16.6667% - 8.33333px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sneak-twin-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);padding:10px 12px;font-size:.8125rem}.sneak-twin-level{color:var(--muted-foreground);margin:2px 0 6px}.sneak-twin-card dl{gap:3px;margin:0;display:grid}.sneak-twin-card dl>div{justify-content:space-between;gap:10px;display:flex}.sneak-twin-card dt{color:var(--muted-foreground)}.sneak-twin-card dd{text-align:right;margin:0;font-weight:600}.sneak-gear-list{margin:0;padding:0 18px 12px;list-style:none}.sneak-gear-row{border-top:1px solid var(--border);grid-template-columns:minmax(130px,170px) auto minmax(0,1fr);align-items:center;gap:10px 18px;padding:12px 0;display:grid}.sneak-gear-name{font-size:.875rem;display:grid}.sneak-gear-name>span{color:var(--muted-foreground);font-size:.8125rem}.sneak-gear-slots{grid-template-columns:repeat(4,60px);gap:5px;display:grid}.sneak-gear-bonuses{color:var(--muted-foreground);margin:0;padding:0;font-size:.8125rem;list-style:none}.sneak-slot{aspect-ratio:62/65;display:block;position:relative;container-type:inline-size}.sneak-slot>.sneak-slot-cell{width:100%;height:auto;position:absolute;top:0;left:0}.sneak-slot-item{z-index:1;position:absolute;top:4.61538%;left:4.83871%}.sneak-slot-item>[data-sprite]{width:100%;height:auto;display:block}.sneak-slot[data-tier="0"]{--tier-glow:#f0f2f8;--tier-ink:#f6f9ff}.sneak-slot[data-tier="1"]{--tier-glow:#64f35e;--tier-ink:#64f35e}.sneak-slot[data-tier="2"]{--tier-glow:#fe6d69;--tier-ink:#ff9f96}.sneak-slot[data-tier="3"]{--tier-glow:#ff73ed;--tier-ink:#fbc1ff}.sneak-slot[data-tier="4"]{--tier-glow:#ffd236;--tier-ink:#ffcb55}.sneak-slot[data-tier="5"]{--tier-glow:#59f1fe;--tier-ink:#73f4ff}.sneak-slot[data-tier]:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--tier-glow) 80%, transparent), transparent 55%);width:62.9032%;height:60%;position:absolute;top:6.15385%;left:6.45161%}.sneak-slot-level{z-index:2;color:var(--tier-ink);font-family:var(--font-numeric);text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000;font-size:22cqi;font-weight:700;line-height:1;position:absolute;top:6.15385%;right:8.06452%}.sneak-inventory{grid-template-columns:repeat(13,minmax(0,1fr));gap:3px 5px;padding:16px 18px;display:grid}.sneak-gold{border-top:1px solid var(--border);padding:14px 18px 18px;font-size:.8125rem}.sneak-gold h3{font-size:.9375rem;font-weight:600}.sneak-gold p{color:var(--muted-foreground);margin:4px 0 10px}.sneak-gold ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.sneak-gold li{align-items:center;gap:8px;display:flex}.sneak-gold li>[data-sprite]{width:32px;height:32px}.sneak-pristine{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sneak-pristine>li{border:3px solid var(--outline);border-radius:var(--radius-lg);background:var(--well);align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;display:flex}.sneak-pristine>li>div{gap:1px;display:grid}.sneak-pristine>li>[data-sprite]{flex-shrink:0;width:40px;height:40px}.sneak-pristine>li:not([data-collected])>[data-sprite]{filter:grayscale(.8)brightness(.85)}.sneak-pristine-state{color:var(--muted-foreground)}.sneak-gem-rows{margin:0;padding:0 18px 6px;list-style:none}.sneak-gem-row{border-top:1px solid var(--border);grid-template-columns:48px minmax(170px,1fr) minmax(0,1.5fr) minmax(220px,1fr);align-items:center;gap:10px 20px;padding:14px 0;font-size:.8125rem;display:grid}.sneak-gem-row:first-child{border-top:0}.sneak-gem-row>[data-sprite]{width:48px;height:48px}.sneak-gem-row[data-empty]>[data-sprite]{filter:grayscale(.8)brightness(.85)}.sneak-gem-name,.sneak-gem-bonus,.sneak-gem-collection{gap:2px;min-width:0;display:grid}.sneak-gem-name>strong{font-size:.9375rem}.sneak-gem-bonus>strong{font-size:.9375rem;font-weight:600}.sneak-gem-name>span,.sneak-gem-bonus>span,.sneak-gem-collection>span{color:var(--muted-foreground)}.sneak-gem-collection>span{margin-top:4px}.jade-rows{margin:0;padding:0 18px 12px;list-style:none}.jade-row{border-top:1px solid var(--border);grid-template-columns:96px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:14px;padding:10px 0;display:grid}.jade-row[data-bought],.jade-row[data-closed]{opacity:.6}.jade-row-icon{width:96px;height:auto}.jade-row-text>p{color:var(--muted-foreground);margin-top:2px;font-size:.8125rem}.jade-row-cost{text-align:right;justify-items:end;gap:4px;display:grid}@media (width<=47.99rem){.sneak-floor{padding:12px}.sneak-gear-row{grid-template-columns:1fr}.sneak-inventory{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));padding:12px}.sneak-gem-rows{padding:0 12px 4px}.sneak-gem-row{grid-template-columns:40px minmax(0,1fr);align-items:start}.sneak-gem-row>[data-sprite]{width:40px;height:40px}.sneak-gem-bonus,.sneak-gem-collection{grid-column:2}.jade-row{grid-template-columns:64px minmax(0,1fr)}.jade-row-icon{width:64px}.jade-row-cost{text-align:left;grid-column:2;justify-items:start}}}
