/* Nur die drei aktiven Electron-Spiele; nach allen bisherigen Styles laden. */
.mutec-display .arcade-board{width:100%!important;max-width:1120px;font-size:clamp(24px,4.1vh,44px)!important;line-height:1.12;padding:10px 24px!important;flex-shrink:0}
.mutec-display .arcade-board h2{font-size:clamp(30px,5vh,54px)!important;line-height:1.08;margin:0 0 10px!important}
.mutec-display .arcade-board ol{padding-left:1.6em!important;margin:0!important}
.mutec-display .arcade-board li{font-size:inherit!important;line-height:1.12!important;padding:2px 4px!important}
.mutec-display .arcade-board li span{display:inline-block;width:calc(100% - 180px)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}
.mutec-display .arcade-board li strong{width:170px!important;font-size:inherit!important}
.mutec-display.pong-display #overlay.has-arcade-board h1,.mutec-display.flight-display #overlay.has-arcade-board>h1{font-size:clamp(36px,6.5vh,70px)!important;line-height:1.05}
.mutec-display.pong-display #overlay.has-arcade-board #message,.mutec-display.flight-display #overlay.has-arcade-board>#message{font-size:clamp(26px,3.6vh,40px)!important;line-height:1.15}
.mutec-display.pong-display .logo,.mutec-display.flight-display .brand{font-size:clamp(32px,4.2vh,46px)!important}
.mutec-display.pong-display .logo span,.mutec-display.pong-display #status{font-size:clamp(22px,2.8vh,30px)}
.mutec-display.pong-display .scoreboard{font-size:clamp(24px,3.4vh,36px)!important;letter-spacing:.04em}
.mutec-display.pong-display .scoreboard strong{font-size:clamp(62px,8vh,90px)!important}
.mutec-display.pong-display .court footer,.mutec-display.flight-display footer{font-size:clamp(24px,3vh,34px)!important;line-height:1.2}
.mutec-display.flight-display #flight-hud span,.mutec-display.flight-display #flight-hud small{font-size:clamp(24px,3vh,32px)!important}
.mutec-display.flight-display #flight-hud strong{font-size:clamp(58px,7vh,78px)!important}
.mutec-display.flight-display #overlay #message{font-size:clamp(26px,3.6vh,40px)!important}
.mutec-display.flight-display.flight-results #overlay.has-arcade-board .flight-final-points strong{font-size:clamp(44px,8vh,86px)!important}
.mutec-display.flight-display.flight-results #overlay.has-arcade-board .flight-final-details strong{font-size:clamp(30px,4.8vh,52px)!important}
.mutec-display.flight-display.flight-results #overlay.has-arcade-board .flight-side,.mutec-display.flight-display.flight-results #overlay.has-arcade-board .flight-final-points>span,.mutec-display.flight-display.flight-results #overlay.has-arcade-board .flight-final-details span{font-size:clamp(22px,2.8vh,30px)!important}
.mutec-display[data-role=display] .mutec-display-name{font-size:clamp(32px,4.4vh,48px);line-height:1.1}
.mutec-display[data-role=display] .arcade-summary.has-arcade-board{top:72px;gap:8px}
.mutec-display[data-role=display] .map-game-hud strong,.mutec-display[data-role=display] .arcade-summary.has-arcade-board .map-game-hud strong{font-size:clamp(34px,5vh,56px)!important;line-height:1.1}
.mutec-display[data-role=display] #game-hints,.mutec-display[data-role=display] [data-hints],.mutec-display[data-role=display] .arcade-summary.has-arcade-board #game-hints{font-size:clamp(26px,3.7vh,40px)!important;line-height:1.15}
.mutec-display[data-role=display] #game-note,.mutec-display[data-role=display] [data-note],.mutec-display[data-role=display] .arcade-summary.has-arcade-board #game-note{font-size:clamp(24px,3.4vh,38px)!important;line-height:1.15;margin:4px 0}
@media(max-height:600px){.mutec-display .arcade-board{padding:6px 16px!important}.mutec-display .arcade-board h2{margin-bottom:5px!important}.mutec-display .arcade-board li{padding:0 4px!important}.mutec-display .arcade-board li span{width:calc(100% - 130px)!important}.mutec-display .arcade-board li strong{width:120px!important}.mutec-display.flight-display.flight-results #overlay.has-arcade-board .flight-final-details{display:none}.mutec-display.flight-display #overlay.has-arcade-board,.mutec-display.pong-display #overlay.has-arcade-board{gap:6px}}

@media(max-height:600px){.mutec-display .arcade-board{font-size:22px!important}.mutec-display .arcade-board li{line-height:1.08!important}.mutec-display.pong-display #overlay.has-arcade-board h1,.mutec-display.flight-display #overlay.has-arcade-board>h1{font-size:32px!important}.mutec-display.pong-display #overlay.has-arcade-board #message{font-size:24px!important}}

/* Vor dem Start: genau ein Spieltitel und die Top 10, keine Status-Doppelungen. */
.arcade-start-title{display:none}
.arcade-intro .arcade-start-title{display:block;font-size:clamp(38px,6.5vh,70px);font-weight:850;line-height:1.08;text-align:center;margin:0 0 12px;width:100%;color:inherit}
.arcade-intro #overlay>:not(.arcade-start-title):not(.arcade-board),.arcade-intro .arcade-summary>:not(.arcade-start-title):not(.arcade-board){display:none!important}
.arcade-intro>.screen-header,.arcade-intro>.hud,.arcade-intro>footer,.arcade-intro>.mutec-display-name,.arcade-intro>header,.arcade-intro .scoreboard,.arcade-intro .court>footer{display:none!important}
.arcade-intro.pong-display .screen-layout{height:100vh}
.arcade-intro.pong-display #overlay.has-arcade-board{top:0;bottom:0}
.arcade-intro[data-role=display] .arcade-summary.has-arcade-board{top:12px;bottom:12px}
@media(max-height:600px){.arcade-intro .arcade-start-title{font-size:36px;margin-bottom:6px}}
