/* GERADO por scripts/gerar-tema-cores.js — não editar à mão.
 * Fundos quase pretos trocados pelo azul-marinho do tema (mesma transparência e !important). */

/* mobile.css */
:where(html.gg-tema) #rotate-prompt { background: linear-gradient(135deg, #0b1e45 0%, #102b5f 55%, #143470 100%); }
:where(html.gg-tema) #menu-screen { background: linear-gradient(135deg, #0b1e45 0%, #102b5f 50%, #143470 100%); }
:where(html.gg-tema) #game-screen { background: #0c214b; }
:where(html.gg-tema) #hud-bottom-bar { background: rgba(7, 20, 50, 0.75); }
:where(html.gg-tema) .modal { background: rgba(7, 20, 50, 0.72); }
:where(html.gg-tema) .chat-sheet-backdrop { background: rgba(7, 20, 50, 0.45); }
:where(html.gg-tema) .chat-sheet-panel { background: linear-gradient(180deg, #102b5f 0%, #0e2552 100%); }
:where(html.gg-tema) .chat-mention-list { background: #123067; }
:where(html.gg-tema) .continent-legend-toggle { background: rgba(13, 35, 80, 0.82) !important; }
:where(html.gg-tema) .continent-legend { background: rgba(11, 31, 71, 0.9); }
:where(html.gg-tema) .hud-player-chip { background: rgba(13, 35, 80, 0.78); }
:where(html.gg-tema) #hud-bottom-bar { background: rgba(11, 29, 67, 0.88) !important; }

/* mobile-ux.css */
:where(html.gg-tema) .troop-picker { background: #0d2450; }
:where(html.gg-tema) .tp-input { background: rgba(12, 33, 75, 0.9); }
:where(html.gg-tema) .ux-dice { background: rgba(13, 34, 77, 0.94); }
:where(html.gg-tema) .uxd-die.lose { background: #14336f; }
:where(html.gg-tema) .last-combat { background: rgba(13, 34, 77, 0.92); }
:where(html.gg-tema) .lc-die.lose { background: #14336f; }
:where(html.gg-tema) .ux-dialog { background: rgba(10, 27, 64, 0.6); }
:where(html.gg-tema) #cards-modal { background: rgba(7, 20, 50, 0.18); }
:where(html.gg-tema) .tt-cell { background: rgba(20, 52, 112, 0.5); }

/* mobile-hud.css */
:where(html.gg-tema) #game-screen #hud-top-center { background: rgba(13, 36, 80, 0.9); }
:where(html.gg-tema) #game-screen #hud-bottom-bar { background: rgba(13, 36, 80, 0.94) !important; }
:where(html.gg-tema) #game-screen .modal { background: rgba(10, 27, 64, 0.62); }
:where(html.gg-tema) #game-screen .ux-dialog { background: rgba(10, 27, 64, 0.62); }
:where(html.gg-tema) .hud-notice { background: rgba(18, 47, 103, 0.97); }
:where(html.gg-tema) #game-screen #turn-banner { background: rgba(18, 47, 103, 0.96); }
html:where(.gg-tema).repasse-local body:not(.in-game)::after { background: #0b1e45; }

/* war-report.css */
:where(html.gg-tema) #war-report .wr-panel { background: radial-gradient(ellipse at 18% 12%, rgba(59, 130, 246, 0.16), transparent 45%),
        radial-gradient(ellipse at 85% 90%, rgba(245, 158, 11, 0.12), transparent 40%),
        radial-gradient(ellipse at 60% 40%, rgba(34, 197, 94, 0.05), transparent 50%),
        repeating-linear-gradient(0deg, rgba(148, 163, 184, 0.045) 0 1px, transparent 1px 32px),
        repeating-linear-gradient(90deg, rgba(148, 163, 184, 0.045) 0 1px, transparent 1px 32px),
        #0e2452; }
