.results-container{max-width:1200px;margin:0 auto;padding:0 20px}.results-content{--primary-brand:#00d4ff;--high-contrast:#ffffff;--medium-contrast:rgba(255, 255, 255, 0.85);--low-contrast:rgba(255, 255, 255, 0.65);--glow-shadow:0 0 20px rgba(0, 212, 255, 0.5);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}.results-header{background:0 0;border-radius:0;padding:30px 0 15px;text-align:center;margin-bottom:20px;margin-top:0}.results-header .tournament-name{font-size:3rem!important;font-weight:700;color:#fff;margin-bottom:15px;text-shadow:0 0 20px rgba(255,255,255,.3)}.tournament-description{font-size:1.2rem;color:rgba(255,255,255,.8);margin-bottom:15px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.tournament-why{font-size:1rem;color:rgba(255,255,255,.75);font-style:italic;margin-bottom:25px;line-height:1.6}.results-header .tournament-actions-container{display:flex;gap:16px;justify-content:center;align-items:center;margin-top:30px;flex-wrap:wrap}.play-button-container{flex:0 0 auto}.play-button{background:linear-gradient(180deg,#9f67ff 0,#8b5cf6 30%,#7c3aed 60%,#5b21b6 100%);color:#fff;border:1px solid rgba(255,255,255,.15);padding:14px 32px;font-size:1.1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:.3s;text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 10px 25px rgba(0,0,0,.4),0 0 30px rgba(139,92,246,.2);white-space:nowrap;position:relative;overflow:hidden}.play-button::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 50%);pointer-events:none}.play-button:hover{background:linear-gradient(180deg,#a875ff 0,#8b5cf6 30%,#7c3aed 60%,#6429e0 100%);transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.45),0 0 40px rgba(139,92,246,.35)}.play-button:active{transform:translateY(0);box-shadow:0 6px 15px rgba(0,0,0,.4),0 0 20px rgba(139,92,246,.2)}.toggle-movies-container{flex:0 0 auto}.toggle-movies-button{background:linear-gradient(180deg,rgba(139,92,246,.08) 0,rgba(139,92,246,.03) 100%);color:#a78bfa;border:1px solid rgba(139,92,246,.4);padding:14px 32px;font-size:1.1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:.3s;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.2),0 0 20px rgba(139,92,246,.08)}.toggle-movies-button::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 50%);pointer-events:none}.toggle-movies-button:hover{background:linear-gradient(180deg,rgba(139,92,246,.15) 0,rgba(139,92,246,.08) 100%);border-color:rgba(139,92,246,.6);color:#c4b5fd;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.25),0 0 25px rgba(139,92,246,.15)}.toggle-movies-button:active{transform:translateY(0);box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 15px rgba(139,92,246,.1)}.toggle-movies-button i{transition:transform .3s}.results-container .movie-grid{display:flex;overflow-x:auto;gap:8px;margin:20px auto;padding:8px;justify-content:center;max-width:1200px;scrollbar-width:none;-ms-overflow-style:none}.results-container .movie-grid::-webkit-scrollbar{display:none}.results-container .movie-grid .movie-poster{width:135px;flex-shrink:0;aspect-ratio:2/3;background:var(--border-primary);border-radius:8px;background-size:cover;background-position:center;background-clip:padding-box;border:2px solid rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.2);transition:.3s;position:relative;overflow:hidden;cursor:pointer}.results-container .movie-grid .movie-poster:focus{outline:0}.results-container .movie-grid .movie-poster:hover{transform:translateY(-5px) scale(1.02);border-color:var(--color-primary);box-shadow:0 8px 24px rgba(139,92,246,.4),0 2px 8px rgba(0,0,0,.3)}.results-container .movie-grid .movie-poster::after{content:attr(data-title);position:absolute;bottom:0;left:0;right:0;padding:12px 8px 8px;background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.8) 60%,transparent 100%);color:#fff;font-size:var(--text-xs);font-weight:600;line-height:1.3;opacity:0;transform:translateY(10px);transition:.3s;pointer-events:none;text-align:center}.results-container .movie-grid .movie-poster:hover::after{opacity:1;transform:translateY(0)}.results-container .movie-grid .movie-poster[data-rating]::before{content:"★ " attr(data-rating);position:absolute;top:6px;right:6px;padding:4px 8px;background:rgba(0,0,0,.9);color:gold;font-size:11px;font-weight:700;border-radius:4px;opacity:0;transform:translateY(-5px);transition:.3s;pointer-events:none}.results-container .movie-grid .movie-poster[data-rating]:hover::before{opacity:1;transform:translateY(0)}.results-section{margin:20px 0}.section-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:30px;margin-top:30px;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px}.winner-announcement{font-size:1.6rem;font-weight:600;font-style:italic;letter-spacing:.05em;background:linear-gradient(135deg,gold 0,#ffec80 25%,gold 50%,#e6ac00 75%,gold 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:20px auto 10px;padding:0 20px;position:relative;display:flex;align-items:center;justify-content:center;gap:0;max-width:900px;filter:drop-shadow(0 0 8px rgba(255, 200, 0, .3))}.winner-announcement::after,.winner-announcement::before{content:"";flex:1;height:1px;max-width:200px;background:linear-gradient(90deg,transparent 0,rgba(255,215,0,.6) 100%)}.winner-announcement::after{background:linear-gradient(90deg,rgba(255,215,0,.6) 0,transparent 100%)}.podium{display:flex;justify-content:center;align-items:flex-end;gap:30px;margin:10px auto 30px;flex-wrap:wrap;max-width:100%;position:relative;padding:20px 20px 40px}.podium::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px;height:120%;background:radial-gradient(ellipse at center,rgba(255,200,0,.06) 0,rgba(255,180,0,.03) 30%,transparent 60%);pointer-events:none;z-index:0}.podium-place{text-align:center;flex:0 1 250px;display:flex;flex-direction:column;align-items:center;height:320px;padding:0;margin:0;position:relative}.podium-place.first{order:2}.podium-place.second{order:1}.podium-place.third{order:3}.podium-poster{width:160px;height:240px;background:center/cover #333;border-radius:12px;margin:auto auto 15px;border:3px solid transparent;transition:.3s;position:relative;overflow:hidden;cursor:pointer;z-index:2}.podium-place:focus,.podium-poster:focus{outline:0}.podium-place.first::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:360px;background:radial-gradient(ellipse at center,rgba(255,215,0,.5) 0,rgba(255,180,0,.35) 25%,rgba(255,140,0,.2) 45%,rgba(255,140,0,.08) 65%,transparent 80%);filter:blur(25px);z-index:0;pointer-events:none}.podium-place.first .podium-poster{border:2px solid rgba(255,215,0,.6);box-shadow:0 0 12px rgba(255,215,0,.4),0 0 35px rgba(255,200,0,.25),0 15px 35px rgba(0,0,0,.5);transform:scale(1.1)}.podium-place.second::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:300px;background:radial-gradient(ellipse at center,rgba(192,192,192,.25) 0,rgba(192,192,192,.12) 40%,transparent 70%);filter:blur(20px);z-index:0;pointer-events:none}.podium-place.second .podium-poster{border:2px solid rgba(192,192,192,.5);box-shadow:0 0 10px rgba(192,192,192,.3),0 0 25px rgba(192,192,192,.15),0 12px 28px rgba(0,0,0,.4);opacity:.9;filter:saturate(.92)}.podium-place.third::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:300px;background:radial-gradient(ellipse at center,rgba(205,127,50,.2) 0,rgba(205,127,50,.1) 40%,transparent 70%);filter:blur(20px);z-index:0;pointer-events:none}.podium-place.third .podium-poster{border:2px solid rgba(205,127,50,.5);box-shadow:0 0 10px rgba(205,127,50,.3),0 0 22px rgba(205,127,50,.12),0 12px 28px rgba(0,0,0,.4);opacity:.85;filter:saturate(.88)}.podium-poster::after{content:attr(data-title);position:absolute;bottom:0;left:0;right:0;padding:12px 8px 8px;background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.8) 60%,transparent 100%);color:#fff;font-size:var(--text-xs);font-weight:600;line-height:1.3;opacity:0;transform:translateY(10px);transition:.3s;pointer-events:none;text-align:center}.podium-poster:hover::after{opacity:1;transform:translateY(0)}.podium-poster[data-rating]::before{content:"★ " attr(data-rating);position:absolute;top:6px;right:6px;padding:4px 8px;background:rgba(0,0,0,.9);color:gold;font-size:11px;font-weight:700;border-radius:4px;opacity:0;transform:translateY(-5px);transition:.3s;pointer-events:none;z-index:1}.podium-poster:hover::before{opacity:1;transform:translateY(0)}.place-number{font-size:1.4rem;font-weight:500;margin-top:10px}.podium-place.first .place-number{font-size:1.5rem;background:linear-gradient(135deg,gold 0,#ffec80 40%,gold 60%,#e6ac00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 8px rgba(255, 200, 0, .5))}.podium-place.second .place-number{color:silver}.podium-place.third .place-number{color:#cd7f32}.matchup-highlights{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.highlight-card{background:#1a1a1a;border-radius:8px;padding:25px;text-align:center}.highlight-title{font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:20px;text-align:left}.matchup-display{display:flex;align-items:flex-start;justify-content:flex-start;gap:30px;margin:20px 0}.matchup-movie{text-align:left;display:flex;flex-direction:column}.matchup-poster{width:96px;height:144px;background:var(--border-primary);border-radius:6px;background-size:cover;background-position:center;background-clip:padding-box;border:2px solid rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.2);margin-bottom:8px;position:relative;overflow:hidden;cursor:pointer;transition:.3s}.matchup-poster:hover{transform:translateY(-2px) scale(1.02);border-color:var(--color-primary);box-shadow:0 6px 16px rgba(139,92,246,.4),0 2px 8px rgba(0,0,0,.3)}.matchup-poster::after{content:attr(data-title);position:absolute;bottom:0;left:0;right:0;padding:8px 4px 4px;background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.8) 60%,transparent 100%);color:#fff;font-size:10px;font-weight:600;line-height:1.2;opacity:0;transform:translateY(10px);transition:.3s;pointer-events:none;text-align:center}.matchup-poster:hover::after{opacity:1;transform:translateY(0)}.matchup-poster[data-rating]::before{content:"★ " attr(data-rating);position:absolute;top:4px;right:4px;padding:2px 4px;background:rgba(0,0,0,.9);color:gold;font-size:9px;font-weight:700;border-radius:3px;opacity:0;transform:translateY(-5px);transition:.3s;pointer-events:none}.matchup-poster[data-rating]:hover::before{opacity:1;transform:translateY(0)}.matchup-name{font-size:.85rem;color:var(--medium-contrast,rgba(255,255,255,.85));max-width:140px;line-height:1.2;text-align:left;word-wrap:break-word;hyphens:auto;margin-bottom:5px}.matchup-movie-score{font-size:.9rem;font-weight:500;color:#fff;text-align:left}.vs{font-weight:700;color:#999;font-size:1.2rem;align-self:center;margin-top:60px}.leaderboard-section{background:#1a1a1a;border-radius:8px;padding:25px;margin:30px 0}.leaderboard-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.round-header{text-align:center;font-weight:700;color:#fff;font-size:1.3rem;margin-bottom:15px;padding-bottom:8px}.rank-list{display:grid;grid-template-rows:repeat(8,1fr);gap:6px;align-items:stretch}.rank-item{background:#2a2a2a;border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px;min-height:50px;max-height:70px;position:relative;height:100%;overflow:hidden}.rank-item.empty{background:#1a1a1a;justify-content:center;color:#666;font-size:.8rem}.rank-number{width:28px;height:28px;border-radius:50%;background:#8b5cf6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;flex-shrink:0}.rank-poster{width:36px;height:55px;object-fit:cover;border-radius:4px;flex-shrink:0}.rank-info{flex:1;min-width:0}.rank-title{color:#fff;font-weight:500;font-size:1rem;line-height:1.2;margin-bottom:4px}.rank-percentage{color:#999;font-size:.9rem;font-weight:600}.rank-change{font-size:1.2rem;font-weight:900;color:#666;margin-left:auto;flex-shrink:0;text-shadow:0 0 1px currentColor}.rank-change.up{color:#22c55e}.rank-change.down{color:#ef4444}.rank-change.same{color:#8b5cf6}.insights-section{background:#1a1a1a;border-radius:8px;padding:30px;margin:30px 0;position:relative}.carousel-indicators{display:flex;justify-content:center;gap:8px;margin-top:20px}.podium-carousel-indicators{display:none;justify-content:center;gap:8px;margin-top:20px}@media (max-width:768px){.podium-carousel-indicators{margin-top:0}}.carousel-dot{width:10px;height:10px;border-radius:50%;background:#8b5cf6;border:none;padding:0;cursor:pointer;transition:.3s;opacity:.3}.carousel-dot.active{background:#8b5cf6;width:16px;height:16px;border-radius:50%;opacity:1;box-shadow:0 0 15px rgba(139,92,246,.6)}.carousel-dot:hover{opacity:.6}.podium-carousel-dot{width:12px;height:12px;border-radius:50%;border:none;padding:0;cursor:pointer;transition:.3s;opacity:.4}.podium-carousel-dot:first-child{background:gold}.podium-carousel-dot:first-child.active{width:16px;height:16px;opacity:1;box-shadow:0 0 15px rgba(255,215,0,.6)}.podium-carousel-dot:nth-child(2){background:silver}.podium-carousel-dot:nth-child(2).active{width:16px;height:16px;opacity:1;box-shadow:0 0 15px rgba(192,192,192,.6)}.podium-carousel-dot:nth-child(3){background:#cd7f32}.podium-carousel-dot:nth-child(3).active{width:16px;height:16px;opacity:1;box-shadow:0 0 15px rgba(205,127,50,.6)}.podium-carousel-dot:hover{opacity:.7}.insights-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:20px;text-align:left}.insights-divider{width:100%;height:1px;background:rgba(255,255,255,.2);margin-bottom:30px}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));grid-auto-flow:column;grid-auto-columns:minmax(48%,1fr);gap:20px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:10px}.insights-grid::-webkit-scrollbar{display:none}.insight-panel{background:#2a2a2a;border-radius:8px;padding:20px;min-height:280px;display:flex;flex-direction:column;border:1px solid #8b5cf6;scroll-snap-align:start;min-width:calc(50% - 10px)}.panel-title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:15px;text-align:center}.panel-content{display:flex;flex-direction:row;height:100%;gap:20px;align-items:flex-start}.panel-movies{display:flex;gap:15px;flex-shrink:0}.decade-display{font-size:4rem;font-weight:800;color:#8b5cf6;text-align:center;padding:40px 20px;letter-spacing:2px}.panel-movie-poster{width:180px;height:270px;background:var(--border-primary);border-radius:6px;background-size:cover;background-position:center;background-clip:padding-box;border:2px solid rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.2);transition:.3s;position:relative;overflow:hidden;cursor:pointer}.panel-movie-poster:hover{transform:translateY(-5px) scale(1.02);border-color:var(--color-primary);box-shadow:0 8px 24px rgba(139,92,246,.4),0 2px 8px rgba(0,0,0,.3)}.panel-movie-poster::after{content:attr(data-title);position:absolute;bottom:0;left:0;right:0;padding:12px 8px 8px;background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.8) 60%,transparent 100%);color:#fff;font-size:var(--text-xs);font-weight:600;line-height:1.3;opacity:0;transform:translateY(10px);transition:.3s;pointer-events:none;text-align:center}.panel-movie-poster:hover::after{opacity:1;transform:translateY(0)}.panel-movie-poster[data-rating]::before{content:"★ " attr(data-rating);position:absolute;top:6px;right:6px;padding:4px 8px;background:rgba(0,0,0,.9);color:gold;font-size:11px;font-weight:700;border-radius:4px;opacity:0;transform:translateY(-5px);transition:.3s;pointer-events:none}.panel-movie-poster[data-rating]:hover::before{opacity:1;transform:translateY(0)}.panel-text{font-size:.95rem;color:rgba(255,255,255,.9);line-height:1.5;flex:1;display:flex;align-items:center}.panel-numbers{font-size:1.3rem;font-weight:700;color:#fff;margin-top:10px}.insight-text{font-size:1rem;line-height:1.8;color:var(--medium-contrast,rgba(255,255,255,.85));margin-bottom:15px}.insight-text:last-child{margin-bottom:0}.insight-panel.two-poster .panel-content{flex-direction:column;align-items:center}.insight-panel.two-poster .panel-movies{justify-content:center;margin-bottom:15px}.insight-panel.two-poster .panel-text{text-align:center;padding:0 10px}.insight-panel.one-poster .panel-content{flex-direction:row;align-items:flex-start;gap:20px}.insight-panel.one-poster .panel-movies{flex:0 0 35%;justify-content:center}.insight-panel.one-poster .panel-text{flex:1;text-align:left}.bracket-section{background:#1a1a1a;border-radius:8px;padding:30px;margin:30px 0}.bracket-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:30px;text-align:left}.bracket-section .bracket-container{width:100%;max-width:1200px;margin:0 auto;overflow-x:auto}.bracket-section .no-data{color:#666;text-align:center;padding:20px}.error-state{text-align:center;padding:60px 20px;color:#ff6b6b}.skip-link{position:absolute;top:-40px;left:6px;background:#000;color:#fff;padding:8px;border-radius:4px;text-decoration:none;z-index:9999}.skip-link:focus{top:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus{outline:#8B5CF6 solid 2px;outline-offset:2px}.rank-item:focus{outline-offset:-2px}.error-indicator,.loading-indicator{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.error-icon{font-size:3rem;color:#ff6b6b}.retry-button{background:#8b5cf6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .2s}.retry-button:hover{background:#7c3aed}.lazy-load{background:center/cover #333;transition:opacity .3s}.lazy-load[data-src]{opacity:.7}.nav-dropdown-btn[aria-expanded=true]{background:rgba(139,92,246,.1)}@media (max-width:768px){.results-container{padding:20px 10px}.results-header{padding:5px 0 10px}.results-header .tournament-name{font-size:2rem!important;margin-bottom:10px}.winner-announcement{font-size:1.3rem;margin:15px auto 5px}.winner-announcement::after,.winner-announcement::before{max-width:80px}.results-container .movie-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;overflow-x:visible;padding:.5rem}.results-container .movie-grid .movie-poster{width:100%;height:auto}.results-header .tournament-actions-container{flex-direction:column;gap:8px;margin-top:12px}.play-button-container,.toggle-movies-container{width:100%}.play-button,.toggle-movies-button{width:100%;max-width:300px;justify-content:center}.podium{display:flex;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:0;scrollbar-width:none;padding:5px 0 0;margin:15px auto 5px;align-items:center;justify-content:flex-start;-webkit-overflow-scrolling:touch}.podium::-webkit-scrollbar{display:none}.podium-place{flex:0 0 100%;min-width:100%;scroll-snap-align:center;height:auto!important;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.podium-place.first{order:1}.podium-place.second{order:2}.podium-place.third{order:3}.podium-poster{width:200px;height:300px;margin:0 auto 15px}.podium-place.first .podium-poster{transform:none;margin-top:0}.podium-place.first::before{width:320px;height:420px}.podium-place.second::before,.podium-place.third::before{width:280px;height:380px}.podium-place.second .podium-poster,.podium-place.third .podium-poster{opacity:1;filter:saturate(1)}.place-number{display:none}.podium-carousel-indicators{display:flex}.matchup-highlights{grid-template-columns:1fr}.bracket-container{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);gap:20px}.bracket-headers{display:none}.bracket-round{width:100%;min-width:unset}.bracket-round::before{content:attr(data-round-title);display:block;color:#8b5cf6;font-weight:700;font-size:1.2rem;text-align:center;margin-bottom:15px}.bracket-round.round-1::before{content:"Quarter-Finals"}.bracket-round.round-2::before{content:"Semi-Finals"}.bracket-round.round-3::before{content:"Finals"}.bracket-round.winner::before{content:"Winner"}.play-button{padding:14px 32px;font-size:1.1rem;margin:15px auto;min-height:48px}.insights-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:10px}.insights-grid::-webkit-scrollbar{display:none}.insight-panel{min-height:150px;padding:15px;flex:0 0 100%;scroll-snap-align:start}#controversial-panel{order:1}#walkover-panel{order:2}#loyal-fans-panel{order:3}#disappointment-panel{order:4}.panel-movie-poster{width:140px;height:210px}.panel-content{flex-direction:column;align-items:center;text-align:center}.panel-text{margin-top:15px}.insight-panel.one-poster .panel-content,.insight-panel.two-poster .panel-content{flex-direction:column;align-items:center}.insight-panel.one-poster .panel-movies,.insight-panel.two-poster .panel-movies{flex:none;width:auto}.insight-panel.one-poster .panel-text,.insight-panel.two-poster .panel-text{text-align:center;flex:none}.carousel-indicators{display:flex}}@media (max-width:480px){.play-button,.toggle-movies-button{padding:12px 24px;font-size:1rem;min-height:48px}.results-container .movie-grid{gap:.25rem;padding:.25rem}.tournament-name{font-size:1.8rem}}