/* Título grande (25/09/2026) - só nos temas NEUVOX HIG e Apple.
   Título da tela em Newsreader grande (assinatura da marca). Ao rolar, ele sai e uma
   barra fina translúcida mostra o nome da tela na fonte do sistema, como no iOS.
   A barra é o ::before da .view (o pai que NÃO rola): sobrevive a setPane() e não
   disputa o .page.has-mark:before (marca d'água). */
:root:is([data-estilo="neuvox-hig"],[data-estilo="apple"]) .page > h1:first-of-type{
  font-family:var(--font-head);font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.012em;margin:4px 0 8px}
:root:is([data-estilo="neuvox-hig"],[data-estilo="apple"]) .view[data-lt-titulo]{position:relative}
:root:is([data-estilo="neuvox-hig"],[data-estilo="apple"]) .view[data-lt-titulo]::before{
  content:attr(data-lt-titulo);position:absolute;top:0;left:0;right:0;z-index:6;
  height:44px;padding:0 56px;box-sizing:border-box;
  font:600 15px/44px var(--font-body);letter-spacing:-.01em;text-align:center;color:var(--ink);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  background:color-mix(in srgb,var(--panel,#fff) 78%,transparent);
  -webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);
  border-bottom:.5px solid var(--line,rgba(0,0,0,.12));
  opacity:0;transform:translateY(-6px);transition:opacity .22s ease-out,transform .22s ease-out;pointer-events:none}
:root:is([data-estilo="neuvox-hig"],[data-estilo="apple"]) .view.lt-compacta::before{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){:root .view[data-lt-titulo]::before{transition:none}}
:root[data-movimento="reduzido"] .view[data-lt-titulo]::before{transition:none}
@media (prefers-reduced-transparency:reduce){:root .view[data-lt-titulo]::before{background:var(--panel,#fff);backdrop-filter:none;-webkit-backdrop-filter:none}}
:root[data-transparencia="reduzida"] .view[data-lt-titulo]::before{background:var(--panel,#fff);backdrop-filter:none;-webkit-backdrop-filter:none}
