/* ListaWG · 09-ajustes-portal-comando-eventos.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. */

/* ===== lw-03554-bug-badge ===== */
.admin-bug-report-badge{display:inline-grid;place-items:center;min-width:20px;padding:1px 6px;border-radius:99px;margin-left:5px;background:#d3a02e;color:#171716;font-size:11px;font-weight:900}.admin-bug-report-badge[hidden]{display:none!important}

/* ===== starcraft-portal-03611 ===== */
.sc-featured{background:linear-gradient(145deg,#111a29,#1b2533);border-color:#6c6680}.sc-featured .game-card-copy h3{letter-spacing:.05em}body.theme-light .sc-featured{background:linear-gradient(145deg,#fffdf7,#ece9dd)!important;color:#222!important;border-color:#b4a675!important}body.theme-light .sc-featured h3,body.theme-light .sc-featured p{color:#202020!important}

/* ===== lw-global-hazard-report-css ===== */
/* Shared compact 38px control, identical height to existing header action buttons. */
.lw-hazard-report{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;border:1px solid #d9ac29!important;border-radius:6px!important;background:repeating-linear-gradient(135deg,#dfb127 0 4px,#141414 4px 8px)!important;color:#ffca3a!important;cursor:pointer;box-shadow:inset 0 0 0 3px #171717!important;isolation:isolate;vertical-align:middle}
.lw-hazard-report::before{content:"";position:absolute;inset:4px;background:#15191d;border-radius:2px;z-index:-1}
.lw-hazard-report .lw-hazard-triangle{font:700 22px/1 sans-serif;color:#ffca3a;text-shadow:0 1px #050505}
.lw-hazard-report:focus-visible{outline:2px solid #fce59c!important;outline-offset:2px}
.lw-hazard-report:hover{filter:brightness(1.15)}
@media(max-width:700px){.lw-hazard-report{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}

/* ===== lw-module-shell-dedup-03635 ===== */
/* Home retains the single shared header. Only the game's title and its info action remain below. */
#ktUniversalModule .lw-module-title-only,#tcModule .lw-module-title-only{display:flex!important;align-items:center!important;justify-content:center!important;grid-template-columns:none!important;min-height:60px!important;padding:8px 12px!important;gap:0!important}
#ktUniversalModule .lw-module-title-only .ktu-global-identity,#tcModule .lw-module-title-only .tc-head-identity{flex:1;text-align:center!important}
#ktUniversalModule .lw-module-title-only .ktu-title-line{justify-content:center!important}
#ktUniversalModule .lw-visually-hidden-module-exit,#tcModule .lw-visually-hidden-module-exit{display:none!important}

/* ===== lw-game-original-logos-03639 ===== */
/* Existing module headers: replace title text only; no new global controls. */
#ktUniversalModule .lw-logo-kt,#tcModule .lw-logo-tc{display:block;width:auto;max-width:min(360px,74vw);height:auto;max-height:78px;object-fit:contain;margin:0 auto}
#ktUniversalModule .ktu-title-line{display:flex;align-items:center;justify-content:center;gap:10px}
#ktUniversalModule .lw-logo-kt{max-height:60px}
#tcModule .lw-logo-tc{max-height:76px}
@media(max-width:650px){#ktUniversalModule .lw-logo-kt,#tcModule .lw-logo-tc{max-width:min(275px,72vw);max-height:55px}}

