/* Shared header of public pages (help, FAQ, billing): the mail app header itself (see site-header.js). */
.site-header { position: sticky; top: 0; z-index: 40; }
.site-header[hidden], .site-header [hidden] { display: none !important; }
.site-header #avatar-initial img { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; filter: none; }
.site-header a.header-action { text-decoration: none; }
html.has-site-header .help-layout { min-height: calc(100vh - 69px); }
/* the drawer button only exists next to the help sidebar */
.site-header .mobile-menu { display: none; }
@media (max-width: 860px) { .site-header .mobile-menu { display: inline-flex; } .site-header .mobile-menu[hidden] { display: none !important; } }
html[data-theme="light"] .site-header .lucide { filter: brightness(0); }
