/* GERADO por scripts/gerar-paleta-azul.py a partir de css/altis.css — não edite à mão.
   Paleta institucional "Altis Azul" aplicada quando html[data-paleta="azul"]. */
html[data-paleta="azul"] { --forest: #14233B; --forest2: #22344F; --gold: #B8956A; --gold-l: #CDB088; --hdr: #14233B; --hdr-ink: #F3EFE6; --bg: #F3EFE6; --card-solid: #F9F7F2; --line: rgba(20,35,59, .12); --shadow: 0 10px 34px rgba(20,35,59, .09), inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(20,35,59, .05); --fundo: radial-gradient(900px 600px at 95% -10%, rgba(205,176,136, .42), transparent 60%), radial-gradient(800px 600px at -8% 105%, rgba(52,80,120, .34), transparent 62%),
           radial-gradient(600px 400px at 40% 30%, rgba(255, 255, 255, .6), transparent 70%), radial-gradient(700px 500px at 75% 85%, rgba(47, 93, 138, .10), transparent 65%); --barra: linear-gradient(165deg, rgba(44,66,99, .86) 0%, rgba(20,35,59, .84) 45%, rgba(13,24,41, .90) 100%) }
@media (prefers-color-scheme: dark) {
html[data-paleta="azul"] { --forest: #D3DDEB; --forest2: #E3E9F2; --gold: #D2B78F; --gold-l: #DCC39C; --bg: #0E131B; --card: rgba(30,38,52, .70); --card-solid: #151B26; --fundo: radial-gradient(900px 600px at 95% -10%, rgba(205,176,136, .16), transparent 60%), radial-gradient(800px 600px at -8% 105%, rgba(52,80,120, .30), transparent 62%),
             radial-gradient(700px 500px at 75% 85%, rgba(47, 93, 138, .12), transparent 65%); --barra: linear-gradient(165deg, rgba(34,52,82, .88) 0%, rgba(18,30,50, .88) 45%, rgba(10,18,32, .94) 100%) }
}
html[data-paleta="azul"] .barra { color: #F4F1EA; box-shadow: 0 18px 50px rgba(10,18,32, .22), inset 0 1px 0 rgba(255, 255, 255, .30), inset 0 -1px 0 rgba(0, 0, 0, .18) }
html[data-paleta="azul"] .barra a.marca { color: #F4F1EA }
html[data-paleta="azul"] nav.menu a,
html[data-paleta="azul"] nav.menu button { color: #F4F1EA }
html[data-paleta="azul"] nav.menu a[aria-current="page"] { background: linear-gradient(180deg, rgba(255, 255, 255, .30), rgba(255, 255, 255, .10) 60%, rgba(205,176,136, .20)) }
html[data-paleta="azul"] a.card:hover { box-shadow: inset 4px 0 0 var(--gold), 0 16px 40px rgba(20,35,59, .14), inset 0 1px 0 rgba(255, 255, 255, .9) }
html[data-paleta="azul"] .btn { background: #14233B; color: #F3EFE6 }
html[data-paleta="azul"] .btn.ouro { background: #CDB088; color: #14233B }
@media (prefers-color-scheme: dark) {
html[data-paleta="azul"] .btn { background: #33496A }
html[data-paleta="azul"] .btn.ouro { background: #D2B78F; color: #0E1828 }
}
html[data-paleta="azul"] table.tab tbody tr:hover td { background: rgba(205,176,136, .08) }
html[data-paleta="azul"] .abas button[aria-selected="true"] { box-shadow: 0 4px 12px rgba(20,35,59, .10) }
html[data-paleta="azul"] .modal-bg { background: rgba(12,20,32, .35) }
