/* Liquid Glass: navegação ancorada, conteúdo institucional como foco. */
.header {
  background: linear-gradient(180deg,rgba(40,40,40,.94),rgba(5,5,5,.94));
  border-bottom: 1px solid rgba(245,243,238,.22);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.24),0 8px 24px rgba(5,5,5,.13);
  -webkit-backdrop-filter: blur(6px) saturate(1.15);
  backdrop-filter: blur(6px) saturate(1.15);
}
@supports (backdrop-filter: url("#ri-glass-header")) {
  .header[data-lg-lens="ready"] {
    -webkit-backdrop-filter: url("#ri-glass-header") saturate(1.15);
    backdrop-filter: url("#ri-glass-header") saturate(1.15);
  }
}
.header-actions .search-open {
  border-color:rgba(245,243,238,.38);
  background:linear-gradient(180deg,rgba(245,243,238,.15),rgba(245,243,238,.045));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(5,5,5,.2);
  border-radius:3px;
}
.header-actions .search-open:hover,.header-actions .search-open:focus-visible {
  border-color:var(--amber);background:linear-gradient(180deg,rgba(207,165,72,.22),rgba(207,165,72,.09));
}
.nav-link[aria-current=page] {
  background:linear-gradient(90deg,rgba(207,165,72,.20),rgba(5,5,5,.65));
  box-shadow:inset 0 1px 0 rgba(245,243,238,.07);
}
dialog[open] {
  background:linear-gradient(180deg,rgba(245,243,238,.98),rgba(245,243,238,.96));
  border:1px solid rgba(255,255,255,.58);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 22px 70px rgba(5,5,5,.34);
  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
}
@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active) {
  .header,.header[data-lg-lens="ready"],dialog[open] {background:var(--black);backdrop-filter:none;-webkit-backdrop-filter:none}
  dialog[open] {background:var(--paper)}
  .header-actions .search-open {background:var(--black);border-color:var(--paper)}
  .nav-link[aria-current=page] {background:var(--black)}
}
@media (prefers-reduced-motion:reduce) {.header-actions .search-open{transition:none}}
