.fullscreen-player,.fullscreen-player *{border-radius:0!important}.fullscreen-player{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:#000}.fullscreen-player video{width:100%;height:100%;object-fit:contain}@media (min-width: 768px){.list-panel.svelte-7hyboa,.player-panel.svelte-7hyboa{display:flex!important}}.platform-slider.svelte-7hyboa{scrollbar-width:none;-ms-overflow-style:none}.platform-slider.svelte-7hyboa::-webkit-scrollbar{display:none}.platform-track.svelte-7hyboa{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background:var(--bg-secondary);border-radius:9999px}.platform-chip.svelte-7hyboa{flex-shrink:0;padding:.4375rem .9375rem;font-size:.8125rem;font-weight:500;border-radius:9999px;border:none;background:transparent;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.platform-chip.svelte-7hyboa:hover:not(.active){color:var(--text-primary)}.platform-chip.active.svelte-7hyboa{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px #00000014}.unlock-btn.svelte-7hyboa{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.01em;color:#fff;background:var(--color-accent);padding:.4rem .8rem;border-radius:9999px;border:none;cursor:pointer;transition:opacity .15s ease,background .15s ease}.unlock-btn.svelte-7hyboa:hover{opacity:.9}.unlock-btn.in-cart.svelte-7hyboa{background:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.watch-btn.svelte-7hyboa{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.01em;color:var(--bg-card);background:var(--text-primary);padding:.4rem .85rem;border-radius:9999px;border:none;cursor:pointer;transition:opacity .15s ease}.watch-btn.svelte-7hyboa:hover{opacity:.9}.livestream-card.svelte-7hyboa{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.livestream-card.svelte-7hyboa:active{transform:scale(.995)}.search-shadow.svelte-7hyboa,.pagination-shadow.svelte-7hyboa{position:relative;box-shadow:0 0 #0000;transition:box-shadow .18s ease}[data-scrolled-top] .search-shadow.svelte-7hyboa{box-shadow:0 2px 4px -2px #0000001f}[data-scrolled-bottom] .pagination-shadow.svelte-7hyboa{box-shadow:0 -2px 4px -2px #0000001f}.locked-card.svelte-7hyboa{width:100%;max-width:22rem;text-align:center;background:var(--bg-card);border-radius:1.25rem;padding:1.75rem 1.5rem;box-shadow:0 12px 40px #0000002e}.locked-icon.svelte-7hyboa{width:3.25rem;height:3.25rem;border-radius:1rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent)}.locked-title.svelte-7hyboa{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.locked-hint.svelte-7hyboa{font-size:.8rem;color:var(--text-muted);line-height:1.5;margin-bottom:1.25rem}.locked-cta.svelte-7hyboa{width:100%;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.8rem;font-size:.875rem;font-weight:700;color:#fff;background:var(--color-accent);border:none;border-radius:9999px;cursor:pointer;transition:opacity .15s ease}.locked-cta.svelte-7hyboa:hover{opacity:.9}.locked-cta-secondary.svelte-7hyboa{width:100%;margin-top:.6rem;padding:.7rem;font-size:.8rem;font-weight:600;color:var(--text-primary);background:transparent;border:1px solid var(--border-color);border-radius:9999px;cursor:pointer;transition:border-color .15s ease}.locked-cta-secondary.svelte-7hyboa:hover{border-color:var(--border-hover)}@keyframes svelte-7hyboa-player-slide-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.player-slide-in.svelte-7hyboa{animation:svelte-7hyboa-player-slide-in .4s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-7hyboa-player-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.player-slide-out.svelte-7hyboa{animation:svelte-7hyboa-player-slide-out .25s cubic-bezier(.4,0,1,1) both}@media (prefers-reduced-motion: reduce){.player-slide-in.svelte-7hyboa,.player-slide-out.svelte-7hyboa{animation:none!important}}
