@keyframes svelte-1yuhgbq-kenburns{0%{transform:scale(1)}to{transform:scale(1.1)}}.animate-kenburns.svelte-1yuhgbq{animation:svelte-1yuhgbq-kenburns 8s ease-out forwards}@keyframes svelte-1yuhgbq-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slideUp.svelte-1yuhgbq{animation:svelte-1yuhgbq-slideUp .6s ease-out forwards}@keyframes svelte-1yuhgbq-fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-fadeInRight.svelte-1yuhgbq{animation:svelte-1yuhgbq-fadeInRight .7s ease-out forwards}@keyframes svelte-1yuhgbq-progress{0%{width:0%}to{width:100%}}.animate-progress.svelte-1yuhgbq{animation:svelte-1yuhgbq-progress 7s linear forwards}.bg-noise.svelte-1yuhgbq{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.nav-arrow.svelte-1yuhgbq{background:#00000080;border:1px solid rgba(251,191,36,.3);backdrop-filter:blur(10px);transition:all .3s ease}.nav-arrow.svelte-1yuhgbq:hover{background:#fbbf2433;border-color:#fbbf2499;transform:translateY(-50%) scale(1.1)}.rating-badge.svelte-1yuhgbq{background:linear-gradient(135deg,#000c,#1e1e1ecc);border:1px solid rgba(251,191,36,.4);backdrop-filter:blur(10px)}.genre-tag.svelte-1yuhgbq{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;backdrop-filter:blur(10px);transition:all .2s}.genre-tag.svelte-1yuhgbq:hover{background:#fbbf2433;border-color:#fbbf2466;color:#fbbf24}.btn-primary.svelte-1yuhgbq{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-weight:700;font-size:.875rem;border-radius:.5rem;transition:all .3s ease;box-shadow:0 4px 20px #dc262666}.btn-primary.svelte-1yuhgbq:hover{transform:translateY(-3px);box-shadow:0 8px 30px #dc262680}.btn-secondary.svelte-1yuhgbq{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;font-weight:600;font-size:.875rem;border-radius:.5rem;backdrop-filter:blur(10px);transition:all .3s ease}.btn-secondary.svelte-1yuhgbq:hover{background:#fff3;border-color:#fbbf2480;transform:translateY(-3px)}@media(min-width:768px){.btn-primary.svelte-1yuhgbq,.btn-secondary.svelte-1yuhgbq{gap:.75rem;padding:1rem 2rem;font-size:1rem;border-radius:.75rem}}.poster-card.svelte-1yuhgbq{position:relative;transform:perspective(1000px) rotateY(-5deg);transition:transform .5s ease}.poster-card.svelte-1yuhgbq:hover{transform:perspective(1000px) rotateY(0)}.rating-circle.svelte-1yuhgbq{background:linear-gradient(135deg,#000000e6,#1e1e1ee6);border:3px solid #fbbf24;box-shadow:0 0 30px #fbbf244d}.hide-scrollbar.svelte-100vxnd{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar.svelte-100vxnd::-webkit-scrollbar{display:none}.oscar-scroll-container.svelte-100vxnd{animation:svelte-100vxnd-scroll-left 30s linear infinite}.oscar-scroll-container.paused.svelte-100vxnd{animation-play-state:paused}@keyframes svelte-100vxnd-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.oscar-countdown-container.svelte-100vxnd{background:#000000d9;border:2px solid #d4af37;border-radius:12px;padding:10px 14px;backdrop-filter:blur(8px)}.oscar-countdown-header.svelte-100vxnd{display:flex;align-items:center;justify-content:center;gap:6px;color:#d4af37;font-size:10px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.oscar-countdown-boxes.svelte-100vxnd{display:flex;gap:4px}.oscar-cd-box.svelte-100vxnd{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#d4af37,#b8860b);padding:6px 8px;border-radius:6px;min-width:38px}.oscar-cd-num.svelte-100vxnd{font-size:16px;font-weight:800;color:#000;line-height:1}.oscar-cd-label.svelte-100vxnd{font-size:7px;font-weight:700;color:#000000b3;margin-top:2px;text-transform:uppercase}.countdown-box.svelte-100vxnd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 8px;border-radius:6px;min-width:40px}.countdown-num.svelte-100vxnd{font-size:16px;font-weight:700;color:#fff;line-height:1}.countdown-label.svelte-100vxnd{font-size:8px;font-weight:600;color:#fffc;margin-top:2px}
