:root{--sport-bg:#050b12;--sport-panel:#0a1520;--sport-panel-2:#0e1d2a;--sport-line:#243c4c;--sport-cyan:#21d8ff;--sport-gold:#f4bd45;--sport-red:#ff5b4d;--sport-green:#56e080}
body{background:var(--sport-bg);background-image:linear-gradient(rgba(33,216,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(33,216,255,.025) 1px,transparent 1px);background-size:36px 36px}
.topbar{height:74px;padding:0 clamp(18px,3vw,54px);background:rgba(5,11,18,.96);border-bottom:2px solid #1c3342;box-shadow:0 8px 30px rgba(0,0,0,.28)}
.brand img{width:44px;height:44px}.brand b{font-size:.84rem}.brand small{font-size:.57rem;color:#7593a6}.main-nav>a,.voice-link,.account-menu>summary{border-radius:4px}.main-nav>a{padding:9px 13px;text-transform:uppercase;letter-spacing:.055em;font-size:.76rem}.main-nav>a.is-active{background:linear-gradient(90deg,#183a4c,#102736);box-shadow:inset 3px 0 var(--sport-cyan)}.main-nav .nav-azeroth{color:#a8d8ff;border-color:#315d7c;background:#0d2130}.voice-link{padding:9px 13px;text-transform:uppercase;font-size:.76rem}.avatar-small{border-radius:3px}.account-popover{border-radius:4px}
.voice-link,.account-menu>summary{min-width:120px;justify-content:center}
.ops-shell{max-width:1540px;margin:0 auto;padding:24px clamp(16px,3vw,44px) 0}.ops-hero-grid{display:grid;grid-template-columns:minmax(390px,.76fr) minmax(560px,1.24fr);min-height:360px;border:1px solid var(--sport-line);background:#07121b;box-shadow:0 20px 70px rgba(0,0,0,.34);overflow:hidden}.ops-brief{position:relative;padding:34px clamp(28px,4vw,58px);display:flex;flex-direction:column;justify-content:center;background:linear-gradient(110deg,#091722 0%,#0b1c28 72%,rgba(11,28,40,.2) 100%);z-index:2}.ops-brief:after{content:"";position:absolute;right:-35px;top:0;width:70px;height:100%;background:#0b1c28;clip-path:polygon(0 0,100% 0,50% 100%,0 100%)}.broadcast-tag{display:inline-flex;align-items:center;gap:9px;color:var(--sport-gold);font-size:.7rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ops-brief h1{font:900 clamp(2.8rem,4.7vw,5.25rem)/.88 "Avenir Next","Segoe UI",sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:14px 0 18px}.ops-brief h1 em{font-style:normal;color:var(--sport-cyan)}.ops-brief p{max-width:610px;color:#9db2bf;margin:0;font-size:.98rem}.ops-primary-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.ops-primary-actions a{padding:10px 14px;border:1px solid #355365;background:#0b202d;font-weight:900;text-transform:uppercase;font-size:.72rem;letter-spacing:.05em}.ops-primary-actions a:first-child{background:var(--sport-gold);color:#101820;border-color:var(--sport-gold)}.ops-master-art{position:relative;min-width:0;background:#061019}.ops-master-art img{width:100%;height:100%;object-fit:cover;object-position:center}.ops-master-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,18,27,.35),transparent 30%),linear-gradient(0deg,rgba(4,9,14,.78),transparent 38%)}.ops-art-overlay{position:absolute;z-index:2;right:20px;bottom:18px;display:grid;text-align:right;padding:9px 12px;background:rgba(5,13,20,.88);border-right:3px solid var(--sport-green)}.ops-art-overlay span{font-size:.58rem;color:#84a1b2;letter-spacing:.14em;font-weight:900}.ops-art-overlay b{font-size:.9rem;color:var(--sport-green)}
.score-ticker{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--sport-line);border-top:0;background:#07121b}.score-ticker a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 16px;border-right:1px solid var(--sport-line);box-shadow:inset 0 -2px transparent}.score-ticker a:last-child{border-right:0}.score-ticker a:hover{background:#0d202d;box-shadow:inset 0 -2px var(--sport-cyan)}.score-ticker span{font-size:.61rem;letter-spacing:.11em;color:#7893a5;font-weight:900}.score-ticker b{font-size:.75rem;color:var(--sport-green)}.score-ticker em{grid-column:1/-1;font-style:normal;font-size:.72rem;color:#c1d0d8}
.ops-art-overlay.is-offline{border-right-color:#ff7669;background:linear-gradient(120deg,rgba(74,23,31,.94),rgba(18,10,15,.94))}.ops-art-overlay.is-offline b,.score-ticker a.is-offline b{color:#ff8c82}.ops-art-overlay.is-degraded{border-right-color:var(--sport-gold)}.ops-art-overlay.is-degraded b{color:var(--sport-gold)}.score-ticker a.is-offline{background:linear-gradient(120deg,rgba(63,22,30,.82),rgba(23,12,18,.9));box-shadow:inset 0 -2px #ff7669}.score-ticker a.is-offline span{color:#b67f88}.score-ticker a.is-offline em{color:#d6a6aa}
.command-section{max-width:1540px;margin:0 auto;padding:52px clamp(16px,3vw,44px)}.command-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:18px;border-bottom:1px solid var(--sport-line);padding-bottom:14px}.command-heading h2,.intel-head h2,.cruise-identity h2{font:900 clamp(1.7rem,3vw,2.8rem)/1 "Avenir Next","Segoe UI",sans-serif;text-transform:uppercase;letter-spacing:-.04em;margin:7px 0 0}.heading-stats{display:flex;gap:8px}.heading-stats span{display:grid;min-width:92px;padding:9px 12px;border-left:2px solid var(--sport-cyan);background:#0a1721;color:#8199a8;font-size:.64rem;text-transform:uppercase}.heading-stats b{color:white;font-size:1rem}
.sport-server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sport-server-card{display:grid;grid-template-columns:210px 1fr;min-height:330px;background:var(--sport-panel);border:1px solid var(--sport-line);overflow:hidden;position:relative}.sport-server-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--sport-cyan);z-index:4}.card-palworld:before{background:#8ce274}.card-cs16:before{background:var(--sport-gold)}.card-cs20:before{background:#5aa7ff}.sport-game-art{position:relative;background-image:linear-gradient(0deg,rgba(4,10,15,.85),transparent 56%),url('../assets/gc-control-deck-master.png');background-size:400% 100%;background-repeat:no-repeat}.sport-game-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 50%,rgba(10,21,32,.72))}.art-mc{background-position:0 center}.art-pal{background-position:33.333% center}.art-cs16{background-position:66.666% center}.art-cs20{background-position:100% center}.sport-game-art>span{position:absolute;left:18px;bottom:16px;z-index:2;color:white;font-size:.63rem;font-weight:900;letter-spacing:.12em;border-left:3px solid var(--sport-gold);padding-left:8px}.sport-card-body{padding:20px 22px;min-width:0}.sport-card-title{display:flex;justify-content:space-between;align-items:start;gap:15px}.sport-card-title small{color:#718d9f;font-weight:900;letter-spacing:.13em}.sport-card-title h3{font:900 1.8rem/1 "Avenir Next","Segoe UI",sans-serif;text-transform:uppercase;margin:4px 0}.live-badge{color:var(--sport-green);font-size:.65rem;font-weight:900;background:#0a2819;border:1px solid #245f3c;padding:6px 8px}.live-badge.is-check{color:#f0c866;background:#2d2510;border-color:#63501e}.sport-card-body>p{font-size:.83rem;color:#8fa5b2;margin:7px 0 14px}.telemetry{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#263d4c;border:1px solid #263d4c}.telemetry>div{background:#07131d;padding:8px 10px;min-width:0}.telemetry small{display:block;color:#638092;font-size:.55rem;font-weight:900;letter-spacing:.08em}.telemetry b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.79rem}.connect-strip{display:flex;margin-top:10px;background:#050e15;border:1px solid #273f4e}.connect-strip code{flex:1;padding:9px 10px;color:#dbe8ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.74rem}.connect-strip button{border:0;border-left:1px solid #334d5d;background:#102a38;color:#bfefff;padding:0 11px;font-weight:900;font-size:.66rem;text-transform:uppercase}.sport-actions{display:flex;gap:7px;margin-top:9px}.sport-actions a{padding:8px 11px;background:#132d3b;border:1px solid #315063;font-size:.67rem;font-weight:900;text-transform:uppercase}.sport-actions a:first-child{background:var(--sport-gold);border-color:var(--sport-gold);color:#172029}
.quick-dock{width:calc(100% - 2 * clamp(16px,3vw,44px));max-width:1452px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--sport-line);background:#08141e}.quick-dock a{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;gap:0 11px;padding:14px 18px;border-right:1px solid var(--sport-line)}.quick-dock a:last-child{border-right:0}.quick-dock a:hover{background:#102432}.quick-dock span{grid-row:1/3;display:grid;place-items:center;font-size:1.35rem}.quick-dock b{text-transform:uppercase;font-size:.8rem}.quick-dock small{color:#718c9d;font-size:.68rem}
.intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:42px}.intel-panel{background:var(--sport-panel);border:1px solid var(--sport-line)}.intel-head{display:flex;justify-content:space-between;align-items:end;padding:18px 20px;border-bottom:1px solid var(--sport-line)}.intel-head h2{font-size:1.35rem}.intel-head>a{font-size:.69rem;color:var(--sport-cyan);font-weight:900}.compact-feed>a{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;padding:11px 16px;border-bottom:1px solid #1a2e3b}.compact-feed>a:last-child{border-bottom:0}.compact-feed>a:hover{background:#0e202c}.compact-feed>a>span{display:grid;place-items:center;width:34px;height:34px;background:#102734;border:1px solid #294655;font-size:.8rem;font-weight:900}.compact-feed div{display:grid;min-width:0}.compact-feed b{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-feed small{font-size:.67rem;color:#718b9c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-feed em{font-style:normal;font-size:.62rem;color:#678292}.news-feed>a>span{color:var(--sport-gold)}
.cruise-identity{width:calc(100% - 2 * clamp(16px,3vw,44px));max-width:1452px;margin:0 auto 75px;padding:28px 32px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;background:linear-gradient(100deg,#122633,#08131d);border-left:5px solid var(--sport-gold);border-top:1px solid var(--sport-line);border-right:1px solid var(--sport-line);border-bottom:1px solid var(--sport-line)}.cruise-identity h2{font-size:1.75rem}.cruise-identity p{max-width:850px;color:#91a7b4;font-size:.85rem}.identity-metrics{display:flex;gap:9px}.identity-metrics span{display:grid;min-width:110px;padding:12px;background:#07131d;text-transform:uppercase;color:#758f9f;font-size:.6rem}.identity-metrics b{font-size:1.25rem;color:white}
.page-shell{max-width:1450px}.page-hero,.content-card,.forum-category,.logbook-card,.module-card,.join-banner,.story-band{border-radius:3px}.page-hero{background:linear-gradient(110deg,#102532,#07131d);border-left:4px solid var(--sport-cyan);padding:34px}.page-hero h1{font-size:clamp(2.2rem,4.5vw,4.2rem);text-transform:uppercase}.btn,.address-box,.address-box button,.form-field input,.form-field textarea,.form-field select{border-radius:3px}.site-footer{background:#04090e}
.content-backbar{max-width:1450px;margin:18px auto -12px;padding:0 0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sport-line)}.content-backbar a{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:#102532;border:1px solid #315164;border-left:3px solid var(--sport-cyan);font-size:.72rem;text-transform:uppercase;letter-spacing:.055em}.content-backbar a:hover{background:#173747;border-color:#4d7890}.content-backbar a span{font-size:1rem;color:var(--sport-cyan)}.content-backbar small{color:#688596;font-size:.58rem;font-weight:900;letter-spacing:.14em}
.server-hub-shell{padding-top:26px}.server-hub-hero{display:flex;align-items:end;justify-content:space-between;gap:30px;background:linear-gradient(90deg,rgba(7,18,27,.92),rgba(7,18,27,.52)),url('../assets/gc-control-deck-master.png') center 48%/cover}.server-hub-hero>div:first-child{max-width:850px}.server-hub-hero p{max-width:760px}.hub-score{display:flex;gap:2px}.hub-score span{display:grid;min-width:100px;padding:11px;background:rgba(5,14,21,.9);border-top:2px solid var(--sport-gold);font-size:.62rem;color:#7992a1;text-transform:uppercase}.hub-score b{font-size:1.1rem;color:white}.server-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.hub-game{display:grid;grid-template-columns:185px 1fr;min-height:310px;background:var(--sport-panel);border:1px solid var(--sport-line);position:relative;overflow:hidden}.hub-game:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--sport-cyan);z-index:3}.hub-pal:before{background:#8ce274}.hub-cs16:before{background:var(--sport-gold)}.hub-cs20:before{background:#5aa7ff}.hub-game-art{position:relative;background-image:linear-gradient(0deg,rgba(4,10,15,.88),transparent 62%),url('../assets/gc-control-deck-master.png');background-size:400% 100%;background-repeat:no-repeat}.hub-game-art span{position:absolute;bottom:15px;left:17px;font-size:.62rem;font-weight:900;letter-spacing:.14em;color:white;border-left:3px solid var(--sport-gold);padding-left:8px}.hub-game-main{padding:19px 20px;min-width:0}.hub-game-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.hub-game-head small{color:#708c9e;font-size:.62rem;font-weight:900;letter-spacing:.1em}.hub-game-head h2{font:900 1.55rem/1 "Avenir Next","Segoe UI",sans-serif;text-transform:uppercase;margin:4px 0}.hub-game-main>p{color:#8ba2af;font-size:.8rem;min-height:40px}.hub-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#29404f;border:1px solid #29404f}.hub-facts span{background:#07131d;padding:8px}.hub-facts small{display:block;color:#688697;font-size:.53rem;letter-spacing:.09em;font-weight:900}.hub-facts b{display:block;font-size:.77rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-hub-tools{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid var(--sport-line)}.server-hub-tools>a{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:14px 16px;background:#08151f;border-right:1px solid var(--sport-line)}.server-hub-tools>a:last-child{border-right:0}.server-hub-tools>a:hover{background:#102633}.server-hub-tools>a>span{font-size:1.25rem;text-align:center}.server-hub-tools div{display:grid}.server-hub-tools b{text-transform:uppercase;font-size:.76rem}.server-hub-tools small{font-size:.65rem;color:#7591a2}.server-hub-tools .private-tool{box-shadow:inset 0 -2px #579fd4}.detail-game-visual{height:210px;margin:12px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:22px 26px;border:1px solid var(--sport-line);background-image:linear-gradient(90deg,rgba(4,10,15,.92),rgba(4,10,15,.25)),url('../assets/gc-control-deck-master.png');background-size:auto,400% 100%;background-repeat:no-repeat}.detail-cs16{background-position:center,66.666% center}.detail-cs20{background-position:center,100% center}.detail-game-visual span{font-size:.6rem;color:var(--sport-gold);font-weight:900;letter-spacing:.14em}.detail-game-visual b{max-width:420px;margin-top:5px;font-size:1rem;color:white}
@media(max-width:1120px){.ops-hero-grid{grid-template-columns:1fr;min-height:0}.ops-brief:after{display:none}.ops-master-art{height:330px}.sport-server-card{grid-template-columns:170px 1fr}.score-ticker{grid-template-columns:repeat(2,1fr)}.score-ticker a:nth-child(2){border-right:0}.score-ticker a:nth-child(-n+2){border-bottom:1px solid var(--sport-line)}.server-hub-grid{grid-template-columns:1fr}.server-hub-hero{align-items:start;flex-direction:column}}
@media(max-width:800px){.ops-shell{padding:12px 12px 0}.ops-brief{padding:28px 22px}.ops-brief h1{font-size:2.9rem}.ops-master-art{height:230px}.score-ticker{grid-template-columns:1fr}.score-ticker a{border-right:0;border-bottom:1px solid var(--sport-line)!important}.command-section{padding:42px 12px}.command-heading{align-items:start;flex-direction:column}.heading-stats{width:100%;overflow:auto}.sport-server-grid,.intel-grid{grid-template-columns:1fr}.sport-server-card{grid-template-columns:1fr}.sport-game-art{height:170px;background-size:400% 170px}.sport-game-art:after{background:linear-gradient(0deg,rgba(10,21,32,.75),transparent)}.quick-dock{width:auto;margin:0 12px;grid-template-columns:repeat(2,1fr)}.quick-dock a:nth-child(2){border-right:0}.quick-dock a:nth-child(-n+2){border-bottom:1px solid var(--sport-line)}.cruise-identity{width:auto;margin:0 12px 55px;grid-template-columns:1fr;padding:24px 20px}.identity-metrics{overflow:auto}.topbar{padding:0 14px}.hub-game{grid-template-columns:140px 1fr}.server-hub-tools{grid-template-columns:repeat(2,1fr)}.server-hub-tools>a:nth-child(2){border-right:0}.server-hub-tools>a:nth-child(-n+2){border-bottom:1px solid var(--sport-line)}}
@media(max-width:520px){.ops-primary-actions{display:grid}.ops-primary-actions a{text-align:center}.ops-master-art{height:190px}.sport-card-body{padding:17px 15px}.telemetry b{font-size:.7rem}.quick-dock{grid-template-columns:1fr}.quick-dock a{border-right:0;border-bottom:1px solid var(--sport-line)}.identity-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.identity-metrics span{min-width:0}.cruise-identity h2{font-size:1.45rem}.hub-score{width:100%;overflow:auto}.hub-game{grid-template-columns:1fr}.hub-game-art{height:145px;background-size:400% 145px}.hub-game-main{padding:16px 14px}.server-hub-tools{grid-template-columns:1fr}.server-hub-tools>a{border-right:0;border-bottom:1px solid var(--sport-line)}.detail-game-visual{height:170px;padding:18px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
@media(max-width:800px){.content-backbar{margin:12px 0 -14px;padding:0 0 10px}.content-backbar small{display:none}.content-backbar a{width:100%;justify-content:center}}

/* v18 · klare Spielzuordnung, Crossover-Motive und echte Live-Telemetrie */
.nav-symbol{display:inline-grid;place-items:center;min-width:1.15rem;color:var(--sport-gold);font-size:.92rem;line-height:1}.nav-azeroth .nav-symbol{color:#91cfff}
.voice-link.is-offline .live-dot{background:var(--sport-red);box-shadow:0 0 0 5px rgba(255,91,77,.1)}
.live-badge.is-offline{color:#ff9a91;background:#321715;border-color:#76332d}
.status-pill.is-offline{color:#ff9a91;background:#321715;border-color:#76332d}.status-pill.is-offline .live-dot{background:var(--sport-red);box-shadow:none}
.health-heading{padding:14px 16px;background:linear-gradient(90deg,#081722,#0b1d28 64%,#08131d);border:1px solid var(--sport-line);border-left:4px solid var(--sport-cyan)}
.health-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sport-green);box-shadow:0 0 0 5px rgba(86,224,128,.12);animation:healthPulse 2s ease-out infinite}.health-stats span{min-width:86px}.health-stats b{font-variant-numeric:tabular-nums}
@keyframes healthPulse{0%,45%{box-shadow:0 0 0 4px rgba(86,224,128,.14)}75%,100%{box-shadow:0 0 0 12px rgba(86,224,128,0)}}

.sport-game-art,.hub-game-art{background-repeat:no-repeat;background-color:#07121b}
.sport-game-art:before,.hub-game-art:after{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:60px;background:linear-gradient(180deg,rgba(4,10,15,.99) 0 68%,transparent 100%);pointer-events:none}.hub-game-art>span{z-index:3}
.sport-game-art.art-mc,.hub-game-art.art-mc{background-image:linear-gradient(0deg,rgba(4,10,15,.88),transparent 58%),linear-gradient(90deg,transparent 48%,rgba(10,21,32,.55)),url('../assets/game-minecraft.jpg');background-size:auto,auto,cover;background-position:center,center,center 44%}
.sport-game-art.art-pal,.hub-game-art.art-pal{background-image:linear-gradient(0deg,rgba(4,10,15,.88),transparent 58%),linear-gradient(90deg,transparent 48%,rgba(10,21,32,.55)),url('../assets/game-palworld.jpg');background-size:auto,auto,cover;background-position:center,center,center 48%}
.sport-game-art.art-cs16,.hub-game-art.art-cs16{background-image:linear-gradient(0deg,rgba(4,10,15,.88),transparent 58%),linear-gradient(90deg,transparent 48%,rgba(10,21,32,.55)),url('../assets/game-cs16.jpg');background-size:auto,auto,cover;background-position:center,center,center 46%}
.sport-game-art.art-cs20,.hub-game-art.art-cs20{background-image:linear-gradient(0deg,rgba(4,10,15,.88),transparent 58%),linear-gradient(90deg,transparent 48%,rgba(10,21,32,.55)),url('../assets/game-cs20.jpg');background-size:auto,auto,cover;background-position:center,center,center 44%}
.game-art-identity{position:absolute;z-index:4;left:15px;top:15px;display:grid;grid-template-columns:34px auto;align-items:center;gap:8px;padding:6px 10px 6px 6px;background:rgba(4,12,18,.86);border:1px solid rgba(118,174,205,.55);border-left:3px solid var(--sport-gold);box-shadow:0 8px 22px rgba(0,0,0,.28);backdrop-filter:blur(5px)}
.game-art-identity i{display:grid;place-items:center;width:32px;height:32px;background:#132b39;color:var(--sport-gold);font-style:normal;font-size:1rem}.game-art-identity b{color:#fff;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
.card-palworld .game-art-identity,.hub-pal .game-art-identity{border-left-color:#8ce274}.card-palworld .game-art-identity i,.hub-pal .game-art-identity i{color:#8ce274}.card-cs20 .game-art-identity,.hub-cs20 .game-art-identity{border-left-color:#5aa7ff}.card-cs20 .game-art-identity i,.hub-cs20 .game-art-identity i{color:#79b9ff}
.hub-game-art .game-art-identity{grid-template-columns:30px auto}.hub-game-art .game-art-identity i{width:28px;height:28px;font-size:.9rem}
.sport-actions a[href*="mc_server"]:before{content:"⛏ "}.sport-actions a[href*="pal_server"]:before{content:"🐾 "}.sport-actions a[href*="cs16_server"]:before{content:"⌖ "}.sport-actions a[href*="cs2_server"]:before{content:"⚡ "}.sport-actions a[href*="mc_map"]:before,.sport-actions a[href*="map.gaming"]:before{content:"🗺 "}.sport-actions a[href*="tab=forum"]:before{content:"💬 "}
.detail-game-visual{background-size:auto,cover}.detail-cs16{background-image:linear-gradient(90deg,rgba(4,10,15,.94),rgba(4,10,15,.12)),url('../assets/game-cs16.jpg');background-position:center,center 45%}.detail-cs20{background-image:linear-gradient(90deg,rgba(4,10,15,.94),rgba(4,10,15,.12)),url('../assets/game-cs20.jpg');background-position:center,center 43%}
.crossover-showcase{min-height:270px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;padding:28px!important;background-repeat:no-repeat;background-size:auto,cover;border-style:solid!important}.crossover-showcase span{color:var(--sport-gold);font-weight:900;letter-spacing:.13em}.crossover-showcase strong{font-size:1.4rem;max-width:520px}.crossover-showcase small{color:#bed0da}.showcase-mc{background-image:linear-gradient(90deg,rgba(4,10,15,.94),rgba(4,10,15,.12)),url('../assets/game-minecraft.jpg');background-position:center,center 40%}.showcase-pal{background-image:linear-gradient(90deg,rgba(4,10,15,.94),rgba(4,10,15,.12)),url('../assets/game-palworld.jpg');background-position:center,center 48%}
@media(max-width:800px){.health-heading{padding:14px}.health-stats{display:grid;grid-template-columns:repeat(4,minmax(85px,1fr));overflow:visible}.health-stats span{min-width:0}.sport-game-art{background-size:auto,auto,cover!important}.game-art-identity{top:12px;left:12px}}
@media(max-width:520px){.health-stats{grid-template-columns:repeat(2,1fr);gap:3px;width:100%}.game-art-identity{grid-template-columns:30px auto}.game-art-identity i{width:28px;height:28px}}

/* v22 · Magazinansicht fürs Logbuch und klar getrennte Crewfunk-Decks */
.article-page{--article-accent:var(--sport-gold);--article-glow:244,189,69;max-width:1400px;padding-top:26px}
.article-tone-minecraft{--article-accent:#62df91;--article-glow:98,223,145}
.article-tone-palworld{--article-accent:#8ce274;--article-glow:140,226,116}
.article-tone-counterstrike{--article-accent:#5aa7ff;--article-glow:90,167,255}
.article-tone-azeroth{--article-accent:#7ebfff;--article-glow:126,191,255}
.article-back{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid var(--sport-line);padding-bottom:11px}
.article-back a{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;background:#102532;border:1px solid #315164;border-left:3px solid var(--article-accent);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.article-back a span{color:var(--article-accent);font-size:1rem}.article-back small{color:#718d9e;font-size:.58rem;font-weight:900;letter-spacing:.14em}
.article-page .article-shell{max-width:none;margin:0}
.article-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:390px;padding:0!important;text-align:left!important;background:linear-gradient(125deg,#102533,#0a1721 72%);border:1px solid var(--sport-line);border-left:5px solid var(--article-accent);overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.3)}
.article-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,70px);position:relative;z-index:2}
.article-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--article-accent);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.article-kicker b{display:grid;place-items:center;width:34px;height:34px;background:rgba(var(--article-glow),.12);border:1px solid rgba(var(--article-glow),.5);font-size:1rem}
.article-page .article-hero h1{max-width:820px;margin:18px 0 25px;font:900 clamp(2.15rem,3.3vw,3.25rem)/.98 "Avenir Next","Segoe UI",sans-serif;letter-spacing:-.048em;text-transform:none}
.article-meta{display:flex;flex-wrap:wrap;gap:7px 18px;color:#91a9b7;font-size:.72rem;font-weight:800}.article-meta span{color:#d8e5eb}.article-meta time{font-variant-numeric:tabular-nums}
.article-hero-art{position:relative;min-height:390px;overflow:hidden;background:#07131d}.article-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b1b26 0,transparent 35%),linear-gradient(0deg,rgba(5,12,18,.72),transparent 55%)}
.article-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}.article-hero-art>span{position:absolute;z-index:2;right:18px;bottom:16px;padding:8px 10px;background:rgba(5,13,20,.86);border-right:3px solid var(--article-accent);color:#dbe9ef;font-size:.57rem;font-weight:900;letter-spacing:.13em}
.article-reading-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:36px;margin:14px auto 0;padding:42px clamp(28px,6vw,80px);max-width:1160px;background:linear-gradient(110deg,#102432,#0c1b27);border:1px solid #2b4658;border-top:3px solid var(--article-accent);box-shadow:0 24px 70px rgba(0,0,0,.25)}
.article-reading-label{display:flex;gap:12px;align-items:flex-start;padding-top:4px}.article-reading-label>span{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;background:rgba(var(--article-glow),.12);border:1px solid rgba(var(--article-glow),.45);color:var(--article-accent);font-size:1.2rem}.article-reading-label div{display:grid}.article-reading-label small{color:#718c9d;font-size:.55rem;font-weight:900;letter-spacing:.12em}.article-reading-label b{font-size:.75rem;text-transform:uppercase}
.article-page .article-body{padding:0;color:#e5eef2;font-size:1.06rem;line-height:1.85;max-width:760px}.article-page .article-body::first-line{color:#fff}.article-admin{grid-column:2;margin-top:6px}
.article-comments{max-width:1160px;margin:24px auto 0}.article-comments-head{display:flex;align-items:end;justify-content:space-between;padding:18px 22px;background:#0d202d;border:1px solid var(--sport-line);border-left:4px solid var(--article-accent)}.article-comments-head h2{margin:5px 0 0;font:900 1.5rem/1 "Avenir Next","Segoe UI",sans-serif;text-transform:uppercase}.article-comments-head>span{font-size:1.5rem;color:var(--article-accent)}
.article-comments .post-card,.article-comment-form,.article-login-note,.article-empty-comment{margin:10px 0 0;background:#0d1d29;border-color:#2a4455}.article-login-note{display:flex;align-items:center;justify-content:space-between;gap:18px}.article-login-note p{margin:0;color:#a4b8c3}.article-empty-comment{color:#8fa8b5}

.forum-page{--forum-accent:var(--sport-cyan);--forum-rgb:33,216,255}.forum-hero{background:linear-gradient(110deg,#102a37,#08151f);border-left-color:var(--sport-gold)}.forum-hero h1{max-width:950px}.forum-legend{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 13px}.forum-legend span{padding:7px 10px;background:#0a1822;border:1px solid var(--sport-line);border-left:3px solid #92a8b5;color:#b8c9d1;font-size:.63rem;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.forum-legend .is-minecraft{border-left-color:#62df91}.forum-legend .is-palworld{border-left-color:#8ce274}.forum-legend .is-counterstrike{border-left-color:#5aa7ff}.forum-legend .is-events{border-left-color:#f4bd45}
.forum-tone-community{--forum-accent:#39d8f6;--forum-rgb:57,216,246}.forum-tone-minecraft{--forum-accent:#62df91;--forum-rgb:98,223,145}.forum-tone-palworld{--forum-accent:#8ce274;--forum-rgb:140,226,116}.forum-tone-counterstrike{--forum-accent:#5aa7ff;--forum-rgb:90,167,255}.forum-tone-events{--forum-accent:#f4bd45;--forum-rgb:244,189,69}.forum-tone-archive{--forum-accent:#9aa9b4;--forum-rgb:154,169,180}.forum-tone-azeroth{--forum-accent:#838cff;--forum-rgb:131,140,255}
.forum-page .forum-category-grid{gap:9px}.forum-page .forum-category{position:relative;overflow:hidden;grid-template-columns:54px 1fr auto;min-height:112px;padding:17px 19px;background:linear-gradient(105deg,rgba(var(--forum-rgb),.1),#0a1721 45%);border-left:4px solid var(--forum-accent);box-shadow:inset 0 0 55px rgba(var(--forum-rgb),.025)}
.forum-page .forum-category:after{content:"";position:absolute;right:-35px;bottom:-45px;width:120px;height:120px;border:1px solid rgba(var(--forum-rgb),.14);transform:rotate(45deg)}.forum-page .forum-category:hover,.forum-page .forum-category.is-selected{border-color:var(--forum-accent);background:linear-gradient(105deg,rgba(var(--forum-rgb),.18),#0d1e29 55%);transform:translateY(-1px)}
.forum-category-icon{display:grid!important;place-items:center;width:46px;height:46px;background:rgba(var(--forum-rgb),.12);border:1px solid rgba(var(--forum-rgb),.5);color:var(--forum-accent);font-size:1.22rem!important}.forum-page .forum-category div>small{color:var(--forum-accent);font-size:.51rem;font-weight:900;letter-spacing:.13em}.forum-page .forum-category h2{font-size:1.02rem;margin-top:3px}.forum-page .forum-category>b{position:relative;z-index:2;color:var(--forum-accent);white-space:nowrap}
.forum-page .forum-latest{border-top:3px solid var(--forum-accent);background:#091720}.forum-page .forum-latest .panel-head{background:linear-gradient(90deg,rgba(var(--forum-rgb),.12),#0b1a25)}.forum-page .forum-latest .eyebrow{color:var(--forum-accent)}
.forum-page .thread-list>a{position:relative;box-shadow:inset 3px 0 var(--row-accent,#39d8f6);background:linear-gradient(90deg,rgba(var(--row-rgb,57,216,246),.05),transparent 28%)}.forum-page .thread-list>a:hover{background:linear-gradient(90deg,rgba(var(--row-rgb,57,216,246),.13),rgba(255,255,255,.025) 55%)}.forum-page .thread-bubble{border-color:var(--row-accent,#39d8f6);color:var(--row-accent,#39d8f6);background:rgba(var(--row-rgb,57,216,246),.09)}.forum-thread-tone-minecraft{--row-accent:#62df91;--row-rgb:98,223,145}.forum-thread-tone-palworld{--row-accent:#8ce274;--row-rgb:140,226,116}.forum-thread-tone-counterstrike{--row-accent:#5aa7ff;--row-rgb:90,167,255}.forum-thread-tone-events{--row-accent:#f4bd45;--row-rgb:244,189,69}.forum-thread-tone-archive{--row-accent:#9aa9b4;--row-rgb:154,169,180}.forum-thread-tone-azeroth{--row-accent:#838cff;--row-rgb:131,140,255}

.thread-page{--forum-accent:#39d8f6;--forum-rgb:57,216,246;padding-top:26px}.thread-deckbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;padding-bottom:11px;border-bottom:1px solid var(--sport-line)}.thread-deckbar a{display:inline-flex;gap:9px;align-items:center;padding:9px 12px;background:#102532;border:1px solid #315164;border-left:3px solid var(--forum-accent);font-size:.68rem;font-weight:900;text-transform:uppercase}.thread-deckbar b{color:var(--forum-accent);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.thread-hero{position:relative;overflow:hidden;background:linear-gradient(110deg,rgba(var(--forum-rgb),.16),#08151f 58%);border-left-color:var(--forum-accent);align-items:center}.thread-hero .eyebrow{color:var(--forum-accent)}.thread-hero h1{max-width:1050px;text-transform:none;font-size:clamp(2rem,4vw,3.7rem)}.thread-hero-symbol{font-size:5.5rem;color:var(--forum-accent);opacity:.2;margin-right:3vw}.thread-opening{border-top:3px solid var(--forum-accent);background:linear-gradient(110deg,rgba(var(--forum-rgb),.08),#0b1924 42%)}.thread-page .avatar-small{background:rgba(var(--forum-rgb),.14);border-color:var(--forum-accent);color:var(--forum-accent)}.thread-reply-box{border-left:3px solid var(--forum-accent)}

@media(max-width:900px){.article-hero{grid-template-columns:1fr}.article-hero-art{min-height:260px;order:-1}.article-hero-art:after{background:linear-gradient(0deg,#0b1b26 0,transparent 45%)}.article-reading-card{grid-template-columns:1fr;gap:22px}.article-admin{grid-column:1}.article-reading-label{border-bottom:1px solid #294352;padding-bottom:18px}}
@media(max-width:700px){.article-page{padding-top:18px}.article-back small,.thread-deckbar b{display:none}.article-hero-art{height:230px;min-height:230px}.article-hero-art img{height:230px}.article-hero-copy{padding:28px 22px}.article-page .article-hero h1{font-size:2.25rem}.article-reading-card{padding:28px 22px}.article-login-note{align-items:flex-start;flex-direction:column}.forum-legend{display:grid;grid-template-columns:repeat(2,1fr)}.forum-page .forum-category{grid-template-columns:48px 1fr}.forum-page .forum-category>b{grid-column:2}.thread-hero-symbol{display:none}.thread-deckbar a{width:100%;justify-content:center}}

/* v25 · privater WoW-Livestatus direkt im Maschinenraum */
.wow-engine-room{--wow-state:#ff7669;display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(520px,1.7fr) auto;align-items:stretch;margin:10px 0 14px;background:linear-gradient(110deg,rgba(48,23,30,.96),#0a1823 42%,#0a1721);border:1px solid #553744;border-left:4px solid var(--wow-state);box-shadow:inset 0 0 65px rgba(255,91,77,.035),0 15px 40px rgba(0,0,0,.2)}
.wow-engine-room.is-online{--wow-state:#61dd8b;background:linear-gradient(110deg,rgba(13,47,40,.96),#0a1c25 42%,#091620);border-color:#285b4d}
.wow-engine-identity{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;padding:18px 20px;border-right:1px solid rgba(119,160,183,.24)}.wow-engine-icon{display:grid;place-items:center;width:52px;height:52px;background:rgba(105,181,238,.1);border:1px solid rgba(115,189,242,.48);color:#91cfff;font-size:1.45rem}.wow-engine-identity small{color:#78a2bc;font-size:.54rem;font-weight:900;letter-spacing:.12em}.wow-engine-identity h3{margin:3px 0;font:900 1.28rem/1 "Avenir Next","Segoe UI",sans-serif;text-transform:uppercase}.wow-engine-identity p{margin:0;color:#8fa8b6;font-size:.72rem}
.wow-engine-metrics{display:grid;grid-template-columns:repeat(3,minmax(95px,1fr));gap:1px;background:rgba(44,70,86,.52)}.wow-engine-metrics span{display:flex;flex-direction:column;justify-content:center;padding:11px 13px;background:rgba(6,18,27,.94)}.wow-engine-metrics small{color:#68879a;font-size:.51rem;font-weight:900;letter-spacing:.1em}.wow-engine-metrics b{margin-top:3px;color:#eaf4f8;font-size:.9rem;font-variant-numeric:tabular-nums}.wow-engine-room.is-online .wow-engine-metrics span:first-child b{color:#61dd8b}.wow-engine-room.is-offline .wow-engine-metrics span:first-child b{color:#ff8c82}
.wow-engine-actions{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:13px 15px;min-width:180px}.wow-engine-actions>span{display:flex;align-items:center;gap:8px;color:var(--wow-state);font-size:.62rem;font-weight:900;letter-spacing:.08em}.wow-engine-actions>span small{display:block;margin-left:auto;color:#68879a;font-size:.5rem;white-space:nowrap}.safe-restart{font-size:.62rem}.safe-restart summary{list-style:none;padding:9px 11px;background:#2d2116;border:1px solid #8c6236;color:#ffd19c;font-weight:900;text-align:center;text-transform:uppercase;cursor:pointer}.safe-restart summary::-webkit-details-marker{display:none}.safe-restart[open]{padding:7px;background:#130f0c;border:1px solid #68472b}.safe-restart[open] summary{margin:-7px -7px 7px}.safe-restart p{max-width:190px;margin:5px 0 8px;color:#b9a28d;line-height:1.35}.safe-restart button{width:100%;padding:8px;border:1px solid #bc7040;background:#6a2b20;color:#fff1e7;font:900 .59rem/1.2 inherit;text-transform:uppercase;cursor:pointer}.maintenance-light{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--sport-gold);box-shadow:0 0 0 5px rgba(244,189,69,.12)}
.machine-deck-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-6px 0 14px}.machine-deck{--machine-accent:#7792a3;background:#08151f;border:1px solid #294250;border-top:3px solid var(--machine-accent);min-width:0}.machine-deck.is-online{box-shadow:inset 0 12px 38px rgba(63,211,119,.025)}.machine-mc{--machine-accent:#4ed3ef}.machine-pal{--machine-accent:#8ce274}.machine-cs16{--machine-accent:#f4bd45}.machine-cs20{--machine-accent:#5aa7ff}.machine-deck header{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:10px 11px;border-bottom:1px solid #263d4c}.machine-deck header>span{display:grid;place-items:center;width:27px;height:27px;background:#0e2634;color:var(--machine-accent)}.machine-deck header>b{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.machine-deck header>em{color:#5ee48a;font:900 .56rem/1 inherit;font-style:normal}.machine-deck.is-offline header>em{color:#ff8c82}.machine-deck>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#263d4c}.machine-deck>div>span{padding:8px 10px;background:#06111a;min-width:0}.machine-deck small{display:block;color:#668699;font-size:.5rem;font-weight:900;letter-spacing:.09em}.machine-deck>div b{display:block;margin-top:2px;font-size:.71rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.machine-deck.is-online>div>span:first-child b{color:#61dd8b}.machine-deck.is-offline>div>span:first-child b{color:#ff8c82}
.machine-deck.is-offline{--machine-accent:#ff7669;background:linear-gradient(120deg,rgba(73,25,33,.98),rgba(30,13,20,.98));border-color:#743a43;border-top-color:#ff7669;box-shadow:inset 0 0 42px rgba(255,91,77,.08),0 10px 26px rgba(0,0,0,.2)}.machine-deck.is-offline header{background:rgba(54,20,28,.74);border-bottom-color:#68333d}.machine-deck.is-offline header>span{background:#3b1820;color:#ff9a91}.machine-deck.is-offline>div{background:#66313b}.machine-deck.is-offline>div>span{background:rgba(31,13,20,.96)}.machine-deck.is-offline small{color:#a97882}
@media(max-width:1180px){.wow-engine-room{grid-template-columns:1fr 1.5fr}.wow-engine-actions{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid rgba(119,160,183,.2)}}
@media(max-width:1050px){.machine-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.wow-engine-room{grid-template-columns:1fr}.wow-engine-identity{border-right:0;border-bottom:1px solid rgba(119,160,183,.24)}.wow-engine-metrics{grid-template-columns:repeat(3,1fr)}.wow-engine-actions{grid-column:auto}}
@media(max-width:520px){.wow-engine-metrics{grid-template-columns:repeat(2,1fr)}.wow-engine-actions{align-items:stretch;flex-direction:column}.wow-engine-actions>span{justify-content:center}.wow-engine-actions>span small{margin-left:4px}.wow-engine-identity{grid-template-columns:46px 1fr;padding:16px 14px}.wow-engine-icon{width:44px;height:44px}.wow-engine-identity p{font-size:.67rem}.machine-deck-grid{grid-template-columns:1fr}.safe-restart p{max-width:none}}

/* v27 · Live-Match-Center und einheitliche Detailstatus */
.detail-live-panel{--detail-state:#ff7669;display:grid;align-self:center;min-width:190px;padding:14px 16px;background:#07131d;border:1px solid #345063;border-left:4px solid var(--detail-state);box-shadow:inset 0 0 35px rgba(255,91,77,.04)}.detail-live-panel.is-online{--detail-state:#56e080;background:linear-gradient(110deg,#0b281e,#07151e);box-shadow:inset 0 0 35px rgba(86,224,128,.045)}.detail-live-panel>span{display:flex;align-items:center;gap:8px;color:#7594a6;font-size:.55rem;font-weight:900;letter-spacing:.12em}.detail-live-panel>b{margin:5px 0 2px;color:var(--detail-state);font:900 1.05rem/1 "Avenir Next","Segoe UI",sans-serif}.detail-live-panel>small{color:#a0b2bc;font-size:.69rem}
.match-center{margin:12px 0;background:linear-gradient(110deg,#0b1e2a,#07131d);border:1px solid var(--sport-line);border-left:4px solid var(--sport-gold)}.match-cs20{border-left-color:#5aa7ff}.match-center>header{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:18px 22px;border-bottom:1px solid var(--sport-line)}.match-center h2{margin:6px 0 0;font:900 1.55rem/1 "Avenir Next","Segoe UI",sans-serif;text-transform:uppercase}.match-center>header>b{padding:8px 12px;background:#06111a;border:1px solid #294351;color:#ddecf3;font-size:.78rem}.match-telemetry{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#28404e}.match-telemetry>span{padding:13px 15px;background:#07131d}.match-telemetry small{display:block;color:#668697;font-size:.53rem;font-weight:900;letter-spacing:.1em}.match-telemetry b{display:block;margin-top:3px;font-size:.92rem;color:#eef7fa}
.match-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.match-feature-grid article{position:relative;padding:22px;background:#0a1823;border:1px solid var(--sport-line);border-top:3px solid var(--sport-gold);overflow:hidden}.cs2-detail .match-feature-grid article{border-top-color:#5aa7ff}.match-feature-grid article.is-planned{border-top-color:#8c7b5d;background:linear-gradient(135deg,#17170f,#091620)}.match-feature-grid article>span{position:absolute;right:16px;top:13px;font-size:1.6rem;opacity:.45}.match-feature-grid small{color:var(--sport-gold);font-size:.56rem;font-weight:900;letter-spacing:.12em}.cs2-detail .match-feature-grid small{color:#79b9ff}.match-feature-grid h3{margin:6px 0 9px;font:900 1.08rem/1.1 "Avenir Next","Segoe UI",sans-serif}.match-feature-grid p{margin:0;color:#91a7b4;font-size:.79rem;line-height:1.55}.match-feature-grid code{color:#a8d8ff}.match-feature-grid a{display:inline-block;margin-top:10px;color:var(--sport-cyan);font-size:.7rem;font-weight:900;text-transform:uppercase}
.rotation-board{margin:12px 0;padding:20px 22px;background:#081620;border:1px solid var(--sport-line)}.rotation-board>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.rotation-board h2{margin:5px 0 0;font:900 1.45rem/1 "Avenir Next","Segoe UI",sans-serif;text-transform:uppercase}.rotation-board>header>span{color:#86a0ae;font-size:.7rem}.rotation-board>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.rotation-board>div>span{padding:7px 9px;background:#06111a;border:1px solid #263e4c;color:#8da4b1;font-size:.66rem}.rotation-board>div>span.is-current{background:#493a14;border-color:#b98d2f;color:#ffe29a;font-weight:900}
@media(max-width:850px){.detail-live-panel{margin-top:22px;min-width:0}.match-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.match-feature-grid{grid-template-columns:1fr}.rotation-board>header{align-items:start;flex-direction:column}}
