.fm.svelte-1nhq6bp{flex-direction:column;gap:8px;height:calc(100dvh - 116px);min-height:560px;display:flex}.levels.svelte-1nhq6bp{scrollbar-width:none;flex-shrink:0;gap:6px;padding:2px 2px 6px;display:flex;overflow-x:auto}.lvl.svelte-1nhq6bp{border:2px solid var(--line);background:var(--surface);width:42px;box-shadow:0 3px 0 var(--line);color:var(--ink);font-family:var(--font-ui);border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;padding:4px 0;display:flex;position:relative}.lvl.on.svelte-1nhq6bp{background:color-mix(in srgb, var(--blue) 16%, var(--surface));border-color:var(--blue);box-shadow:0 3px 0 var(--blue)}.n.svelte-1nhq6bp{font-size:1.1rem;font-weight:600;line-height:1.1}.bolt.svelte-1nhq6bp{line-height:0;position:absolute;top:-5px;right:-5px}.mini.svelte-1nhq6bp{line-height:0}.hud.svelte-1nhq6bp{flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.hud-title.svelte-1nhq6bp{flex:1;min-width:0}.hud.svelte-1nhq6bp h2:where(.svelte-1nhq6bp){font-size:1.15rem;line-height:1.1}.hud.svelte-1nhq6bp p:where(.svelte-1nhq6bp){color:var(--ink-soft);font-size:.95rem;line-height:1.1}.pill.svelte-1nhq6bp{padding:.2em .6em .2em .3em;font-size:.95rem}.pill.late.svelte-1nhq6bp{color:var(--orange)}.table.svelte-1nhq6bp{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));perspective:900px;flex:1;gap:8px;min-height:0;display:grid;position:relative}.cardx.svelte-1nhq6bp{min-height:0;font-family:var(--font-ui);background:0 0;border:0;padding:0}.inner.svelte-1nhq6bp{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.3,1.3,.5,1);display:block;position:relative}.up.svelte-1nhq6bp .inner:where(.svelte-1nhq6bp){transform:rotateY(180deg)}.back.svelte-1nhq6bp,.front.svelte-1nhq6bp{backface-visibility:hidden;border-radius:18px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.back.svelte-1nhq6bp{box-shadow:0 4px 0 #2a59c4, var(--shadow-sm);background:radial-gradient(circle at 30% 25%,#ffffff40,#0000 40%),repeating-linear-gradient(45deg,#3d7bff 0 10px,#5b8fff 10px 20px);border:3px solid #fff}.back.svelte-1nhq6bp svg:where(.svelte-1nhq6bp){width:52%;max-height:70%}.front.svelte-1nhq6bp{background:var(--surface);border:3px solid var(--line);box-shadow:0 4px 0 var(--line);padding:6px;transform:rotateY(180deg)}.front.sky.svelte-1nhq6bp{background:linear-gradient(#9fd2ff,#e3f2ff);padding:2px}.front.sky.svelte-1nhq6bp svg{height:100%;width:100%!important}.found.svelte-1nhq6bp .front:where(.svelte-1nhq6bp){border-color:var(--green);box-shadow:0 4px 0 var(--green)}.pulse.svelte-1nhq6bp .inner:where(.svelte-1nhq6bp){animation:.5s .2s svelte-1nhq6bp-pop}@keyframes svelte-1nhq6bp-pop{50%{scale:1.08}}.cname.svelte-1nhq6bp{text-align:center;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1rem,4.6vw,1.4rem);font-weight:700;line-height:1.05}.cname.long.svelte-1nhq6bp{font-size:clamp(.78rem,3.3vw,1.15rem)}@media (width<=899px){.table.svelte-1nhq6bp{grid-template-columns:repeat(var(--pcols), minmax(0, 1fr));grid-template-rows:repeat(var(--prows), minmax(0, 1fr));max-height:calc(var(--prows) * (100vw - 32px) / var(--pcols) * 1.3);width:100%;margin-block:auto}}.win.svelte-1nhq6bp{box-shadow:var(--shadow-lg);z-index:2;flex-direction:column;align-items:center;gap:8px;padding:18px 22px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.win.svelte-1nhq6bp p:where(.svelte-1nhq6bp){color:var(--ink-soft);font-size:1.15rem}.row.svelte-1nhq6bp{gap:8px;display:flex}@media (width>=900px){.fm.svelte-1nhq6bp{height:calc(100dvh - 226px);min-height:600px}.table.svelte-1nhq6bp{max-width:calc((100dvh - 330px) * var(--cols) / var(--rows) * 1.35);align-self:center;gap:14px;width:100%}.lvl.svelte-1nhq6bp{width:56px}}@media (prefers-reduced-motion:reduce){.inner.svelte-1nhq6bp{transition-duration:10ms}.pulse.svelte-1nhq6bp .inner:where(.svelte-1nhq6bp){animation:none}}
