/* play iframe: site Header is chrome; game bar is functions only; navy/yellow */
.immersive{--ink:#f4f1ea;--blue:#e8c547;--line:rgba(244,241,234,.14);background:#151b24;color:var(--ink)}
.immersive header,
.immersive.reading-guide header{
  background:transparent;border:0;justify-content:flex-end;
  inset:auto 0 auto auto;left:auto;width:auto;height:auto;padding:10px 14px;
}
.immersive nav{gap:12px}
.immersive nav button{color:#c5cdd8}
.immersive #customize,
.immersive header #customize{
  border:1px solid rgba(232,197,71,.45);background:transparent;color:#f4f1ea;
}
.immersive .game-layout{background:radial-gradient(ellipse at 50% 61%,#1c2430 0,#151b24 48%,#0c1118 85%)}
.immersive .battle-bottom{background:linear-gradient(transparent,#151b24f5 45%)}
.immersive .launch{background:#e8c547;border-color:#e8c547;color:#151b24;box-shadow:none}
.immersive .launch:hover{background:#f3d56a;color:#151b24}
.immersive .versus>div{border-top-color:#e8c547;background:linear-gradient(90deg,#1c2430cc,transparent)}
.immersive .versus b{color:#e8c547;text-shadow:none}
.immersive .versus>div:last-child{border-color:#d4893a;background:linear-gradient(-90deg,#2a2218aa,transparent)}
.immersive .versus>div:last-child b{color:#e8a05a}
.immersive .time{background:#1c2430c9;border-color:rgba(232,197,71,.28);color:#f4f1ea}
.immersive .builder,.immersive .modes{background:#1c2430f5;border-color:rgba(232,197,71,.28)}
.immersive .section-heading>span{background:#2a3340;color:#e8c547}
.immersive .character-preview>span{color:#e8c547;text-shadow:3px 4px #151b24}
.immersive .quick button,.immersive .fonts button,.immersive .mode,.immersive input,.immersive .input-wrap button{background:#151b24;color:#f4f1ea;border-color:#3a4554}
.immersive .fonts .selected,.immersive .mode.selected{background:#2a3340;border-color:#e8c547;color:#e8c547}
.immersive .stats i b{background:#e8c547}
.immersive .mode-icon,.immersive .mode i,.immersive dialog button{color:#e8c547}
.immersive .difficulty .selected{background:#e8c547;color:#151b24}
.immersive dialog{background:#1c2430;color:#f4f1ea;border-color:#3a4554}
.immersive .arena-head i{background:#e8c547;box-shadow:none}
.blade-font-panel{background:#151b24;border-color:#3a4554}
.immersive .blade-font-panel .fonts{border-color:#3a4554}
.immersive .blade-font-panel .fonts button{background:#1c2430;color:#c5cdd8;border-color:#3a4554}
.immersive .blade-font-panel .fonts button.selected{background:#e8c547;color:#151b24}
.blade-font-panel .character-preview{background:radial-gradient(ellipse,#2a3340,#151b24)}
.immersive .blade-font-panel .character-preview>span{color:#e8c547;text-shadow:none}
.immersive.settings-open #setup-card{background:#1c2430;border-color:rgba(232,197,71,.28);box-shadow:0 24px 80px #0008}
#setup-card .input-wrap{background:#151b24;border-color:#3a4554}
#setup-card .start-panel{background:#151b24;border-top-color:rgba(232,197,71,.2)}
.immersive #setup-card #prepare{background:linear-gradient(#f3d56a,#e8c547);color:#151b24;border-color:#e8c547;box-shadow:none}
.player-identity,.room-demo,#result-ranking,#ranking{display:none !important}
@media(max-width:700px){
  .immersive header,.immersive.reading-guide header{padding:8px 10px}
  .immersive header #customize{background:transparent;color:#f4f1ea}
}
