.youtube-player-wrapper.svelte-1xlj7xr{background:#071219;border:1px solid #8cc3d233;border-radius:12px;width:100%;margin:1rem 0 1.5rem;overflow:hidden;box-shadow:0 8px 24px #00000059}.player-aspect-ratio.svelte-1xlj7xr{aspect-ratio:16/9;position:relative}.player-aspect-ratio.svelte-1xlj7xr iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.poster-overlay.svelte-1xlj7xr{appearance:none;cursor:pointer;z-index:2;background:radial-gradient(circle at 50% 45%,#102634 0%,#071219 100%);border:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.poster-overlay.svelte-1xlj7xr:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#8cc3d21f 50%,#0000 80%);transition:opacity .22s;animation:2.2s ease-in-out .18s infinite svelte-1xlj7xr-thumb-shimmer;position:absolute;inset:0;transform:translate(-100%)}.poster-overlay.loaded.svelte-1xlj7xr:before{opacity:0;animation:none}.poster-overlay.svelte-1xlj7xr:disabled{cursor:default}.poster-overlay.starting.svelte-1xlj7xr{pointer-events:none}.poster-image.svelte-1xlj7xr{object-fit:cover;opacity:0;filter:brightness(.85);width:100%;height:100%;transition:opacity .26s,transform .38s cubic-bezier(.22,1,.36,1),filter .22s;position:absolute;inset:0;transform:scale(1.015)}.poster-overlay.loaded.svelte-1xlj7xr .poster-image:where(.svelte-1xlj7xr){opacity:1;transform:scale(1)}.poster-overlay.svelte-1xlj7xr:not(:disabled):hover .poster-image:where(.svelte-1xlj7xr){filter:brightness(.95)}.play-button.svelte-1xlj7xr{z-index:3;width:2.5rem;height:2.5rem;color:var(--color-accent-gold,#e0c68f);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08161f66;border:1px solid #ecc47a99;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s,border-color .2s,opacity .2s;display:flex;position:absolute;bottom:.85rem;left:.85rem;box-shadow:0 0 0 3px #08161f66,0 6px 16px #0006}.poster-overlay.svelte-1xlj7xr:not(.loaded) .play-button:where(.svelte-1xlj7xr),.poster-overlay.starting.svelte-1xlj7xr .play-button:where(.svelte-1xlj7xr){animation:1.4s ease-in-out infinite svelte-1xlj7xr-play-pulse}.poster-overlay.svelte-1xlj7xr:not(:disabled):hover .play-button:where(.svelte-1xlj7xr){color:#fff;background:#0c202de6;border-color:#f8d894e6;transform:scale(1.08)}@keyframes svelte-1xlj7xr-thumb-shimmer{0%{opacity:1;transform:translate(-100%)}65%,to{opacity:1;transform:translate(100%)}}@keyframes svelte-1xlj7xr-play-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.poster-overlay.svelte-1xlj7xr:before,.poster-overlay.svelte-1xlj7xr:not(.loaded) .play-button:where(.svelte-1xlj7xr),.poster-overlay.starting.svelte-1xlj7xr .play-button:where(.svelte-1xlj7xr){animation:none}.poster-image.svelte-1xlj7xr{transform:none}}
