.card-art.svelte-2jiz0n{isolation:isolate;position:relative;overflow:hidden}.group.svelte-2jiz0n:hover .card-art:where(.svelte-2jiz0n){overflow:visible}.sleeve-assembly.svelte-2jiz0n,.dvd-case-assembly.svelte-2jiz0n{width:100%;position:relative}.sleeve-assembly.svelte-2jiz0n{--sleeve-peek:8px;--sleeve-underlap:18px}.dvd-case-assembly.svelte-2jiz0n{--case-peek:6px;--case-underlap:14px}.sleeve-spine.svelte-2jiz0n,.dvd-spine.svelte-2jiz0n{z-index:0;background:rgb(var(--color-border));border-radius:1.5rem 0 0 1.5rem;position:absolute;top:.25rem;bottom:.125rem;left:0;box-shadow:inset 0 2px 4px #0000001f}.sleeve-spine.svelte-2jiz0n{width:calc(var(--sleeve-peek) + var(--sleeve-underlap))}.dvd-spine.svelte-2jiz0n{width:calc(var(--case-peek) + var(--case-underlap));z-index:1}[data-theme=dark] .sleeve-spine.svelte-2jiz0n,[data-theme=dark] .dvd-spine.svelte-2jiz0n{background:#57534e;box-shadow:inset 0 2px 5px #00000047}.sleeve-front.svelte-2jiz0n{z-index:1;margin-left:var(--sleeve-peek);position:relative}.dvd-front.svelte-2jiz0n{z-index:2;margin-left:var(--case-peek);position:relative}.dvd-disc-slot.svelte-2jiz0n{z-index:0;aspect-ratio:1;width:56%;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:6%;right:4%;transform:translate(8%)translateY(4%)}button.svelte-2jiz0n:hover .dvd-disc-slot:where(.svelte-2jiz0n){transform:translate(42%)translateY(-12%)scale(1.06)rotate(-8deg)}@media (prefers-reduced-motion:reduce){.dvd-disc-slot.svelte-2jiz0n{transition:none}button.svelte-2jiz0n:hover .dvd-disc-slot:where(.svelte-2jiz0n){transform:translate(8%)translateY(4%)}}[data-motion=reduced] .dvd-disc-slot.svelte-2jiz0n{transition:none}[data-motion=reduced] button.svelte-2jiz0n:hover .dvd-disc-slot:where(.svelte-2jiz0n){transform:translate(8%)translateY(4%)}.collection-panel.svelte-cdjc7p{flex-direction:column;width:min(100%,22rem);max-height:min(90vh,28rem);padding:1.25rem;display:flex;box-shadow:0 24px 60px #0006}.collection-panel__columns.svelte-cdjc7p{flex:1;gap:.75rem;min-height:0;display:flex}.collection-panel__column.svelte-cdjc7p{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.collection-panel__column-header.svelte-cdjc7p{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.collection-panel__bulk-btn.svelte-cdjc7p{letter-spacing:.06em;text-transform:uppercase;color:#92400e;border-radius:9999px;padding:.25rem .5rem;font-size:.5625rem;font-weight:800;line-height:1.2;transition:background-color .15s}.collection-panel__bulk-btn.svelte-cdjc7p:hover:not(:disabled){background:#fbbf2426}.collection-panel__bulk-btn.svelte-cdjc7p:disabled{opacity:.4;cursor:not-allowed}.dark .collection-panel__bulk-btn.svelte-cdjc7p{color:#fcd34d}.collection-panel__divider.svelte-cdjc7p{background:rgb(var(--color-border) / .6);flex-shrink:0;align-self:stretch;width:1px}.collection-panel__scroll.svelte-cdjc7p{flex:1;min-height:0;padding-right:.15rem;overflow-y:auto}.collection-panel__list.svelte-cdjc7p{flex-direction:column;gap:.375rem;display:flex}.collection-panel__pill.svelte-cdjc7p{text-align:left;letter-spacing:.04em;border-radius:9999px;padding:.5rem .75rem;font-size:.625rem;font-weight:800;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.collection-panel__pill--active.svelte-cdjc7p{color:#1c1917;background:#fbbf24e6}.collection-panel__pill--idle.svelte-cdjc7p{color:#78716c;border:1px solid #fbbf2459}.dark .collection-panel__pill--idle.svelte-cdjc7p{color:#a8a29e}.collection-panel__pill--idle.svelte-cdjc7p:hover{background:#fbbf2414;border-color:#fbbf2480}.collection-panel__pill--excluded.svelte-cdjc7p{color:#b91c1c;background:#ef44441f;border:1px solid #ef444473}.dark .collection-panel__pill--excluded.svelte-cdjc7p{color:#fca5a5}.collection-panel__pill--excluded.svelte-cdjc7p:hover{background:#ef444433}.collection-panel__empty.svelte-cdjc7p{text-align:center;color:rgb(var(--color-text-tertiary));padding:.75rem .5rem;font-size:.625rem;font-weight:600}.collection-panel__footer.svelte-cdjc7p{flex-shrink:0}.random-reveal.svelte-pqbfw5{z-index:96;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.random-reveal__backdrop.svelte-pqbfw5{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#0000009e;border:none;position:absolute;inset:0}.random-reveal__panel.svelte-pqbfw5{z-index:1;width:min(100%,24rem);padding:1.5rem;position:relative;box-shadow:0 24px 60px #00000073}.random-reveal__close.svelte-pqbfw5{width:2rem;height:2rem;color:rgb(var(--color-text-tertiary));border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.random-reveal__close.svelte-pqbfw5:hover{color:rgb(var(--color-text));background:#0000000f}.dark .random-reveal__close.svelte-pqbfw5:hover{background:#ffffff1a}@keyframes svelte-pqbfw5-dice-shake-spin{0%{transform:rotate(0)scale(1)}25%{transform:rotate(90deg)scale(1.06)}50%{transform:rotate(180deg)scale(.98)}75%{transform:rotate(270deg)scale(1.04)}to{transform:rotate(360deg)scale(1)}}@keyframes svelte-pqbfw5-screen-shake-burst{0%,7%,38%,45%,68%,75%,to{transform:translate(0)rotate(0)}1%{transform:translate(-2px,1px)rotate(-.2deg)}2.5%{transform:translate(2px,-1px)rotate(.15deg)}4%{transform:translate(-1px,1px)rotate(-.1deg)}5.5%{transform:translate(1px,-1px)rotate(.1deg)}39%{transform:translate(-2px,1px)rotate(-.2deg)}40.5%{transform:translate(2px,-1px)rotate(.15deg)}42%{transform:translate(-1px,1px)rotate(-.1deg)}43.5%{transform:translate(1px,-1px)rotate(.1deg)}69%{transform:translate(-2px,1px)rotate(-.2deg)}70.5%{transform:translate(2px,-1px)rotate(.15deg)}72%{transform:translate(-1px,1px)rotate(-.1deg)}73.5%{transform:translate(1px,-1px)rotate(.1deg)}}.random-reveal--shaking.svelte-pqbfw5 .random-reveal__panel:where(.svelte-pqbfw5){animation:svelte-pqbfw5-screen-shake-burst var(--roll-duration,4s) ease-in-out forwards}.random-reveal__dice.svelte-pqbfw5{color:#b45309;animation:.85s cubic-bezier(.34,1.1,.64,1) infinite svelte-pqbfw5-dice-shake-spin;display:inline-flex}.dark .random-reveal__dice.svelte-pqbfw5{color:#fbbf24}@media (prefers-reduced-motion:reduce){.random-reveal--shaking.svelte-pqbfw5 .random-reveal__panel:where(.svelte-pqbfw5),.random-reveal__dice.svelte-pqbfw5{animation:none}}[data-motion=reduced] .random-reveal--shaking.svelte-pqbfw5 .random-reveal__panel:where(.svelte-pqbfw5),[data-motion=reduced] .random-reveal__dice.svelte-pqbfw5{animation:none}.random-filter.svelte-svgu3g{z-index:95;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.random-filter__backdrop.svelte-svgu3g{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#00000094;border:none;position:absolute;inset:0}.random-filter__cluster.svelte-svgu3g{z-index:1;flex-direction:column;align-items:stretch;gap:.75rem;width:min(100%,26rem);display:flex;position:relative}.random-filter__cluster--with-side.svelte-svgu3g{width:min(100%,48rem)}@media (width>=640px){.random-filter__cluster--with-side.svelte-svgu3g{flex-direction:row;align-items:stretch}}.random-filter__panel.svelte-svgu3g{flex:26rem;min-width:0;padding:1.25rem;box-shadow:0 24px 60px #0006}@media (width>=640px){.random-filter__cluster--with-side.svelte-svgu3g .random-filter__panel:where(.svelte-svgu3g){flex:0 0 26rem}}
