/* ListaWG · 06-40k-bfg-regras.css — blocos que antes ficavam inline no index.html, na mesma ordem.
   A ordem dos arquivos css/NN-*.css no index.html é a ordem da cascata: não reordene. */

/* ===== w40k-maintenance-03477 ===== */
#portal40k .open-game{display:inline-flex;align-items:center;justify-content:center;gap:8px}#portal40k .game-status{color:#f1c84e!important} .w40k-maint-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:100dvh!important;height:100dvh!important;overflow-y:auto!important;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;background:rgba(0,0,0,.82)!important}.w40k-maint-card{box-sizing:border-box;flex:0 1 480px;width:min(100%,480px);text-align:center;border:1px solid #a58c49;background:var(--panel,#1b2029);color:var(--text,#fafafa);padding:clamp(18px,4vw,32px);border-radius:12px;box-shadow:0 24px 80px #000a}.w40k-maint-icon{width:88px;height:82px;display:block;margin:0 auto 12px}.w40k-maint-card h2{font-size:clamp(17px,3vw,22px);line-height:1.25;margin:0 0 12px}.w40k-maint-card p{font-size:14px;line-height:1.65;margin:0 0 22px}.w40k-maint-card button{min-width:155px;min-height:42px}@media(max-width:520px){.w40k-maint-card{padding:22px 17px}.w40k-maint-icon{width:72px;height:68px}}

