.purchases-page.svelte-1lrv1t9{color:#fffffff0;padding-top:1.3rem}.collection-header.svelte-1lrv1t9{margin-bottom:1.6rem}.collection-header.svelte-1lrv1t9 h1:where(.svelte-1lrv1t9){letter-spacing:-.045em;margin:.4rem 0 .65rem;font-size:max(1.65rem,min(6vw,2rem));line-height:1.15}.collection-meta.svelte-1lrv1t9{color:var(--muted);justify-content:space-between;gap:.75rem;margin-bottom:.75rem;font-size:.72rem;display:flex}.purchase-list.svelte-1lrv1t9{gap:.65rem;display:grid}.purchase-card.svelte-1lrv1t9{color:inherit;background:#ffffff0e;border-radius:.36rem;grid-template-columns:5.3rem minmax(0,1fr);gap:1rem;padding:.6rem;text-decoration:none;display:grid}.poster.svelte-1lrv1t9{aspect-ratio:2/3;background:#23161b;border-radius:.3rem;place-items:center;display:grid;position:relative;overflow:hidden}.poster.svelte-1lrv1t9 img:where(.svelte-1lrv1t9){object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.poster-fallback.svelte-1lrv1t9{color:#bd2948;font-size:2rem}.purchase-copy.svelte-1lrv1t9{flex-direction:column;align-items:flex-start;min-width:0;padding:.2rem .25rem .15rem 0;display:flex}.unlock-badge.svelte-1lrv1t9{letter-spacing:.025em;color:#eea6b5;background:#bd294824;border-radius:.2rem;padding:.2rem .4rem;font-size:.62rem}.purchase-copy.svelte-1lrv1t9 h2:where(.svelte-1lrv1t9){line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.55rem 0 .7rem;font-size:.98rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.watch-action.svelte-1lrv1t9{color:#eea6b5;align-items:center;gap:.7rem;min-height:1.7rem;margin-top:auto;font-size:.75rem;display:flex}.purchase-card.svelte-1lrv1t9:focus-visible{outline-offset:3px;outline:2px solid #eea6b5}button.svelte-1lrv1t9:focus-visible{outline-offset:3px;outline:2px solid #eea6b5}.primary-action.svelte-1lrv1t9:focus-visible{outline-offset:3px;outline:2px solid #eea6b5}.purchase-card.svelte-1lrv1t9:active{background:#bd29481f}.pagination.svelte-1lrv1t9{text-align:center;color:var(--muted);padding:1.5rem 0;font-size:.75rem}button.svelte-1lrv1t9,.primary-action.svelte-1lrv1t9{color:#ffeef2f0;min-height:44px;font:inherit;cursor:pointer;background:#bd2948;border:0;border-radius:.33rem;justify-content:center;align-items:center;padding:.65rem 1rem;text-decoration:none;display:inline-flex}button.svelte-1lrv1t9:disabled{opacity:.5}.collection-state.svelte-1lrv1t9{text-align:center;background:#ffffff0a;border-radius:.36rem;padding:3rem 1rem}.collection-state.svelte-1lrv1t9 h2:where(.svelte-1lrv1t9){margin:1rem 0 .6rem;font-size:1.1rem}.collection-state.svelte-1lrv1t9 p:where(.svelte-1lrv1t9){color:var(--muted);max-width:28rem;margin:0 auto 1.4rem;font-size:.85rem;line-height:1.6}.empty-mark.svelte-1lrv1t9{color:#bd2948;font-size:2.5rem}.skeleton-copy.svelte-1lrv1t9{padding-top:.5rem}.skeleton-copy.svelte-1lrv1t9 i:where(.svelte-1lrv1t9){background:#ffffff12;border-radius:.2rem;width:85%;height:.8rem;margin-bottom:.9rem;display:block}.skeleton-copy.svelte-1lrv1t9 i:where(.svelte-1lrv1t9):first-child{width:35%}.skeleton-copy.svelte-1lrv1t9 i:where(.svelte-1lrv1t9):last-child{width:55%}@media (min-width:700px){.purchase-list.svelte-1lrv1t9{grid-template-columns:repeat(2,minmax(0,1fr))}}
