:root{--theme-canvas-w:2400px;--theme-canvas-h:6800px;--theme-yellow:#ffe134;--theme-blue:#167cff;--theme-floor-h:1650px}
html.mutmain-stadium-theme-v16{min-width:100%;min-height:100%;overflow:auto!important;background:#050606!important}
html.mutmain-stadium-theme-v16 body{position:relative;min-width:var(--theme-canvas-w);min-height:var(--theme-canvas-h);overflow:visible!important;padding-bottom:90px;background-image:linear-gradient(rgba(1,7,16,.14),rgba(1,7,16,.28)),url('/fb-mutmain-stadium-theme.jpeg')!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;background-attachment:fixed!important}
html.mutmain-stadium-theme-v16 body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,24,75,.16),transparent 34% 66%,rgba(255,202,21,.12)),radial-gradient(ellipse at 50% 47%,transparent 0 38%,rgba(0,0,0,.22) 82%);mix-blend-mode:screen}
.command-center{position:relative!important;min-width:2200px;min-height:6600px!important;height:auto!important;overflow:visible!important}.hologram-zone{min-width:2200px;min-height:1550px;overflow:visible!important}
.mutmain-stadium-fx{position:fixed;inset:0;z-index:35;pointer-events:none;overflow:hidden;mix-blend-mode:screen}.stadium-spot{position:absolute;top:-8%;width:13vw;height:100vh;opacity:0;transform-origin:50% 0;clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);filter:blur(5px)}.spot-a{left:8%;background:linear-gradient(#197dff88,transparent);animation:themeSpotA 16s ease-in-out infinite}.spot-b{left:32%;background:linear-gradient(#ffe43488,transparent);animation:themeSpotB 16s ease-in-out 4s infinite}.spot-c{right:32%;background:linear-gradient(#197dff88,transparent);animation:themeSpotC 16s ease-in-out 8s infinite}.spot-d{right:8%;background:linear-gradient(#ffe43488,transparent);animation:themeSpotD 16s ease-in-out 12s infinite}
.stadium-holo-lights{position:absolute;left:50%;top:3%;width:min(820px,58vw);height:76vh;transform:translateX(-50%);filter:blur(1px);opacity:.86}.stadium-holo-lights i{position:absolute;top:0;width:58%;height:100%;transform-origin:50% 0;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);mix-blend-mode:screen}.holo-light-yellow{left:4%;background:linear-gradient(180deg,rgba(255,225,52,.62),rgba(255,225,52,.14) 58%,transparent 92%);animation:holoStadiumYellow 6s ease-in-out infinite alternate}.holo-light-blue{right:4%;background:linear-gradient(180deg,rgba(22,124,255,.64),rgba(22,124,255,.16) 58%,transparent 92%);animation:holoStadiumBlue 6s ease-in-out infinite alternate}.stadium-holo-lights b{position:absolute;left:50%;top:46%;width:280px;height:160px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,232,92,.28),rgba(20,115,255,.22) 42%,transparent 72%);box-shadow:0 0 70px rgba(255,225,52,.32),0 0 110px rgba(22,124,255,.34);animation:holoStadiumPulse 2.8s ease-in-out infinite alternate}@keyframes holoStadiumYellow{from{transform:rotate(-12deg);opacity:.48}to{transform:rotate(9deg);opacity:.9}}@keyframes holoStadiumBlue{from{transform:rotate(12deg);opacity:.48}to{transform:rotate(-9deg);opacity:.9}}@keyframes holoStadiumPulse{to{transform:translate(-50%,-50%) scale(1.18);filter:brightness(1.4)}}
@keyframes themeSpotA{0%,7%,28%,100%{opacity:0;transform:rotate(-28deg)}12%,22%{opacity:.5;transform:rotate(24deg)}}@keyframes themeSpotB{0%,7%,28%,100%{opacity:0;transform:rotate(22deg)}12%,22%{opacity:.5;transform:rotate(-20deg)}}@keyframes themeSpotC{0%,7%,28%,100%{opacity:0;transform:rotate(-22deg)}12%,22%{opacity:.5;transform:rotate(20deg)}}@keyframes themeSpotD{0%,7%,28%,100%{opacity:0;transform:rotate(28deg)}12%,22%{opacity:.5;transform:rotate(-24deg)}}
.stadium-kitt,.top-kitt-zone,.hologram-stage>.kitt-holder{display:none!important}
.mutmain-floor-guides{position:absolute;z-index:1;left:0;top:0;width:100%;height:6600px;pointer-events:none}.mutmain-floor-guides section{position:absolute;left:0;width:100%;height:var(--theme-floor-h);border-bottom:2px solid rgba(255,225,52,.32);background:linear-gradient(180deg,transparent 0 88%,rgba(6,54,126,.16));box-shadow:inset 0 -28px 60px rgba(1,15,42,.34)}.mutmain-floor-guides section:nth-child(1){top:0}.mutmain-floor-guides section:nth-child(2){top:1650px}.mutmain-floor-guides section:nth-child(3){top:3300px}.mutmain-floor-guides section:nth-child(4){top:4950px}.mutmain-floor-guides b{position:absolute;left:54px;top:28px;color:#ffe34b;font:900 18px system-ui;letter-spacing:.16em;text-shadow:0 0 12px #126fff}.mutmain-floor-guides small{position:absolute;left:54px;top:57px;color:#72aaf1;font:700 10px system-ui;letter-spacing:.12em}.mutmain-floor-rail{position:fixed;z-index:130000;right:10px;top:50%;transform:translateY(-50%);display:grid;gap:7px;padding:9px;border:1px solid #ffe134;border-radius:17px;background:#03142ddd;box-shadow:0 0 18px #126fff}.mutmain-floor-rail.left{right:auto;left:10px}.mutmain-floor-rail strong{font:800 8px system-ui;color:#ffe45b;text-align:center}.mutmain-floor-rail button{width:35px;height:35px;border:1px solid #2f70bd;border-radius:50%;background:#08244f;color:#fff;font-weight:900;cursor:pointer}.mutmain-floor-rail button:hover{border-color:#ffe134;box-shadow:0 0 12px #ffe134}
.mutmain-lamp-kitt{position:absolute;z-index:12;left:50%;top:-18px;transform:translateX(-50%);width:148px;height:18px;display:flex;align-items:center;justify-content:center;gap:3px;padding:4px 7px;border:1px solid #183f91;border-radius:12px;background:#010817;box-shadow:0 0 9px #000,0 0 12px #176dff;pointer-events:none}.mutmain-lamp-kitt i{width:8px;height:7px;border-radius:4px;background:#071d47;opacity:.4;animation:lampKittIdle 2.2s ease-in-out calc(var(--k)*.095s) infinite alternate}.mutmain-v11-portal[data-assistant-state="listening"] .mutmain-lamp-kitt i{animation:lampKittListen .72s linear calc(var(--k)*.055s) infinite}.mutmain-v11-portal[data-assistant-state="thinking"] .mutmain-lamp-kitt i{animation:lampKittThink 1.15s ease-in-out calc(abs(6 - var(--k))*.075s) infinite alternate}.mutmain-v11-portal[data-assistant-state="speaking"] .mutmain-lamp-kitt i{animation:lampKittSpeak .38s ease-in-out calc(var(--k)*-.035s) infinite alternate}@keyframes lampKittIdle{50%{background:#ffe134;opacity:.9;box-shadow:0 0 8px #ffe134}100%{background:#176dff;opacity:.75;box-shadow:0 0 8px #176dff}}@keyframes lampKittListen{0%,72%{background:#071d47;opacity:.3}78%,100%{background:#ffe134;opacity:1;box-shadow:0 0 8px #ffe134,0 0 14px #176dff}}@keyframes lampKittThink{0%{transform:scaleY(.45);background:#176dff;opacity:.45}100%{transform:scaleY(1.55);background:#ffe134;opacity:1;box-shadow:0 0 9px #ffe134}}@keyframes lampKittSpeak{0%{height:4px;background:#176dff;opacity:.5}100%{height:13px;background:#ffe134;opacity:1;box-shadow:0 0 8px #ffe134,0 0 13px #176dff}}
.stadium-flashes{position:absolute;inset:0}.stadium-flashes i{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fff;animation:themeFlash 5s steps(1) infinite}.stadium-flashes i:nth-child(1){left:12%;top:31%}.stadium-flashes i:nth-child(2){left:27%;top:27%;animation-delay:1s}.stadium-flashes i:nth-child(3){left:43%;top:34%;animation-delay:2s}.stadium-flashes i:nth-child(4){right:43%;top:28%;animation-delay:3s}.stadium-flashes i:nth-child(5){right:27%;top:32%;animation-delay:4s}.stadium-flashes i:nth-child(6){right:12%;top:26%;animation-delay:2.5s}@keyframes themeFlash{0%,92%,100%{opacity:0}94%{opacity:1;transform:scale(2.4)}}
html.mutmain-stadium-theme-v16 .orbit-card,html.mutmain-stadium-theme-v16 .system-card,html.mutmain-stadium-theme-v16 .card,html.mutmain-stadium-theme-v16 .matrix-panel,html.mutmain-stadium-theme-v16 [data-phase3],html.mutmain-stadium-theme-v16 .mutmain-v14-panel,html.mutmain-stadium-theme-v16 .mutmain-studio-launch,html.mutmain-stadium-theme-v16 .mutmain-studio-panel,html.mutmain-stadium-theme-v16 .studio-library-panel{background:linear-gradient(145deg,rgba(3,24,57,.58),rgba(2,9,25,.42))!important;backdrop-filter:blur(3px) saturate(1.12)!important;-webkit-backdrop-filter:blur(3px) saturate(1.12)!important;border-color:rgba(255,225,52,.58)!important;resize:both;overflow:hidden;min-width:190px;min-height:90px}
html.mutmain-stadium-theme-v16 .mutmain-v14-panel,html.mutmain-stadium-theme-v16 .mutmain-studio-panel,html.mutmain-stadium-theme-v16 .studio-library-panel,html.mutmain-stadium-theme-v16 .matrix-panel{overflow:auto}
.theme-move-handle{position:absolute!important;z-index:100!important;right:7px!important;top:7px!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:1px solid #ffe134!important;border-radius:7px!important;background:#061631dd!important;color:#ffe134!important;font-style:normal!important;font-size:13px!important;cursor:move!important;touch-action:none!important;opacity:.55}.theme-move-handle:hover{opacity:1;box-shadow:0 0 10px #167cff}
.mutmain-v11-portal>.theme-move-handle{left:70px!important;right:auto!important;top:32px!important}.mutmain-phase3-dock{bottom:auto!important}.mutmain-studio-canvas{position:absolute!important;left:0!important;top:2450px!important;width:2300px!important;height:1100px!important;display:block!important;background:transparent!important;pointer-events:none!important}.mutmain-studio-zone{width:0!important;height:0!important;overflow:visible!important;padding:0!important}.mutmain-studio-panel,.studio-library-panel{max-width:none!important;max-height:none!important;pointer-events:auto!important;margin:0!important}.mutmain-assistant-window,.mutmain-v14-panel,.mutmain-phase3-dock,.mutmain-ai-card{resize:both!important;overflow:auto!important}.mutmain-ai-card{display:block!important;visibility:visible!important;opacity:1!important;z-index:8500!important}
.theme-card-emblem{position:absolute;z-index:4;right:38px;top:9px;width:74px;height:48px;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none;filter:drop-shadow(0 0 7px #167cff)}
.emblem-flag i{width:70px;height:40px;background:linear-gradient(90deg,#c9192b,#f52b3d,#b7081a);clip-path:polygon(0 8%,100% 0,94% 90%,4% 100%);animation:themeFlag 1.8s ease-in-out infinite alternate}.emblem-flag i::before{content:"☾ ★";display:block;padding:8px 13px;color:#fff;font:900 18px Arial}@keyframes themeFlag{to{transform:skewY(5deg) scaleX(.94);filter:brightness(1.25)}}
.emblem-jersey .shirt{width:47px;height:43px;background:repeating-linear-gradient(90deg,#f8dd28 0 8px,#123d8d 8px 16px);clip-path:polygon(20% 0,36% 8%,64% 8%,80% 0,100% 24%,82% 40%,77% 100%,23% 100%,18% 40%,0 24%);animation:themeJersey 2.4s ease-in-out infinite alternate}.emblem-jersey .crest{position:absolute;font:900 8px Arial;color:#103b85;background:#f8dd28;border:2px solid #fff;border-radius:50%;padding:5px;animation:themeCrest 3s linear infinite}@keyframes themeJersey{to{transform:rotateY(18deg) translateY(-3px)}}@keyframes themeCrest{to{filter:hue-rotate(360deg)}}
.emblem-fixture .fixture-crest{padding:8px;border:2px solid #fff;border-radius:50%;background:#f7dc2b;color:#123c8c;font:900 10px Arial}.emblem-fixture .fixture-ball{font-style:normal;font-size:21px;animation:themeBall .75s ease-in-out infinite alternate}.emblem-fixture .fixture-table{font-style:normal;font-size:25px;color:#ffe134}@keyframes themeBall{to{transform:translateY(-12px) rotate(35deg)}}
.emblem-social i{font-style:normal;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#167cff;color:#fff;animation:themeSocial 2s ease-in-out infinite}.emblem-social i:nth-child(2){background:#f03875;animation-delay:.3s}.emblem-social i:nth-child(3){background:#f22;animation-delay:.6s}.emblem-social i:nth-child(4){background:#1fa85b;animation-delay:.9s}@keyframes themeSocial{50%{transform:translateY(-8px) scale(1.15)}}
.emblem-islam{width:96px}.emblem-islam .kaaba{font-style:normal;font-size:32px;color:#080808;text-shadow:0 -4px #ffe134}.emblem-islam .mosque{font-style:normal;font-size:34px;animation:themeIslam 3s ease-in-out infinite alternate}@keyframes themeIslam{to{filter:drop-shadow(0 0 12px #ffe134);transform:scale(1.08)}}
.emblem-matrix{width:110px}.emblem-matrix i{font-style:normal;font-size:26px;animation:themeDevice 2.4s ease-in-out infinite alternate}.emblem-matrix i:nth-child(2){color:#ffe134;animation-delay:.4s}.emblem-matrix i:nth-child(3){animation-delay:.8s}@keyframes themeDevice{to{transform:translateY(-7px);filter:drop-shadow(0 0 8px #167cff)}}
@media(prefers-reduced-motion:reduce){.mutmain-stadium-fx *,.theme-card-emblem *{animation-duration:1ms!important;animation-iteration-count:1!important}}
