.rated-level.svelte-nt46p2{border-bottom:1px solid var(--color-border);min-height:76px;color:inherit;align-items:center;gap:.85rem;padding:.7rem .85rem;text-decoration:none;transition:background-color .14s;display:flex}.rated-level.svelte-nt46p2:last-child{border-bottom:0}.rated-level.svelte-nt46p2:hover,.rated-level.svelte-nt46p2:focus-visible{background:var(--color-surface)}.rated-level.svelte-nt46p2:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.rating-mark.svelte-nt46p2{flex:0 0 52px;place-items:center;width:52px;display:grid}.rating-mark.svelte-nt46p2 img:where(.svelte-nt46p2){width:auto;max-width:52px;height:46px;display:block}.level-info.svelte-nt46p2{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.level-info.svelte-nt46p2 strong:where(.svelte-nt46p2){letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.level-info.svelte-nt46p2 span:where(.svelte-nt46p2){color:var(--color-muted);font-size:.75rem}@media (width<=640px){.rated-level.svelte-nt46p2{gap:.6rem;padding:.65rem .7rem}.rating-mark.svelte-nt46p2{flex-basis:44px;width:44px}.rating-mark.svelte-nt46p2 img:where(.svelte-nt46p2){max-width:44px;height:40px}}.pack-page.svelte-1nlt6m0{width:100%;max-width:1480px;margin:0 auto}.back-link.svelte-1nlt6m0{color:var(--color-muted);margin-bottom:1rem;font-size:.78rem;font-weight:700;display:inline-block}.back-link.svelte-1nlt6m0:hover{color:var(--color-red-hover)}.page-heading.svelte-1nlt6m0{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:2rem;padding:0 0 1.5rem;display:flex}h1.svelte-1nlt6m0{letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,4vw,3.7rem);line-height:.95}.page-heading.svelte-1nlt6m0 p:where(.svelte-1nlt6m0){max-width:50rem;color:var(--color-text-2);margin:.75rem 0 0;line-height:1.5}.level-count.svelte-1nlt6m0{border:1px solid var(--pack-color);color:var(--pack-color);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;padding:.55rem .7rem;font-size:.72rem;font-weight:700}.list-summary.svelte-1nlt6m0{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;padding:.8rem 0;font-size:.7rem;font-weight:700}.level-feed.svelte-1nlt6m0{border:1px solid var(--color-border);border-top:2px solid var(--pack-color);background:var(--color-bg-2);border-radius:6px;overflow:hidden}@media (width<=640px){.page-heading.svelte-1nlt6m0{flex-direction:column;align-items:stretch;gap:1rem}.level-count.svelte-1nlt6m0{align-self:flex-start}}
