/* Marca GIGA+ PREV: azul-marinho no tema claro e tinta clara no escuro; o coração não muda. */
:root {--marca-tinta:#05077c;--marca-prev:#083acf}
html[data-tema=escuro] {--marca-tinta:#e7e9f6;--marca-prev:#9cc0ff}
.marca-icone {display:block;color:var(--marca-tinta);overflow:visible}
.marca-nome {display:inline-flex;align-items:center;gap:.34em;color:var(--marca-tinta);line-height:1;white-space:nowrap}
.marca-giga {display:block;width:4.18em;height:1em;flex:none}
.marca-prev {color:var(--marca-prev);font-weight:760;letter-spacing:.04em}
@media (forced-colors:active) {.marca-nome,.marca-prev,.marca-icone {color:CanvasText}}
.marca-login {gap:14px}
.marca-login .marca-icone {width:58px;height:58px}
.marca-login .marca-nome {font-size:40px}
.config-brand .marca-icone {width:56px;height:56px;flex:none}
.config-brand .marca-nome {display:inline-flex;gap:.34em;font-size:24px}
.config-brand .marca-prev {display:inline}
.perfil-marca {display:inline-flex;align-items:center;gap:8px;font-size:18px}
.perfil-marca .marca-icone {width:30px;height:30px}
@media (max-width:760px) {.marca-login .marca-icone {width:44px;height:44px}.marca-login .marca-nome {font-size:30px}}
@media (max-width:650px) {.config-brand .marca-nome {font-size:20px}}
