/* Match the live Geekstation header: 48px bar, pixel tile and 19px monospace wordmark. */
html[data-theme] .brand:has(.geekmail-mark){display:inline-flex;align-items:center;gap:10px;line-height:normal;min-width:0;vertical-align:middle;text-decoration:none;color:var(--gs-text);letter-spacing:-.01em;font:700 19px ui-monospace,Menlo,Consolas,"Courier New",monospace}
html[data-theme] .brand .geekmail-mark{display:block;width:32px;height:32px;flex:none;object-fit:contain}
html[data-theme] .brand .geekmail-wordmark{font:inherit;letter-spacing:inherit;white-space:nowrap;color:var(--gs-text)}
html[data-theme] .brand .geekmail-wordmark b{font:inherit;color:var(--gs-link)}
html[data-theme] body.theme-workbench .app-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:48px;min-height:48px;padding:0 14px;background:var(--gs-bar);border-bottom:1px solid var(--gs-line);position:relative;z-index:40;flex:none}
html[data-theme] body.theme-workbench .app-header .brand{grid-column:1;grid-row:1;justify-self:start;margin:0}
html[data-theme] body.theme-workbench .app-header .usage-bar{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0 10px;min-height:0;padding:0;white-space:nowrap;background:transparent;border:0;font:12px/1.4 ui-monospace,Menlo,Consolas,monospace;letter-spacing:0;color:var(--gs-muted)}
html[data-theme] body.theme-workbench .app-header .usage-bar svg{width:13px;height:13px}
html[data-theme] body.theme-workbench .app-header .usage-separator{opacity:.5}
html[data-theme] body.theme-workbench .app-header>.settings-wrap{grid-column:3;grid-row:1;justify-self:end;position:relative;top:auto;right:auto}
html[data-theme] body.theme-workbench .app-header .settings-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--gs-muted)}
html[data-theme] body.theme-workbench .app-header .settings-toggle:is(:hover,[aria-expanded="true"]){background:var(--gs-item);color:var(--gs-item-text)}
html[data-theme] body.theme-workbench .app-header .settings-toggle svg{width:16px;height:16px}
@media(min-width:761px) and (max-width:1000px){
 html[data-theme] body.theme-workbench .app-header{grid-template-columns:auto minmax(0,1fr) 28px}
 html[data-theme] body.theme-workbench .app-header .usage-bar{font-size:11px;gap:0 7px}
}
@media(max-width:760px){
 html[data-theme] body.theme-workbench .app-header{display:flex;justify-content:center;height:52px;min-height:52px;padding:0 12px;position:sticky;top:0}
 html[data-theme] body.theme-workbench .app-header .brand{margin:0;justify-self:center}
 html[data-theme] body.theme-workbench .app-header .geekmail-mark{width:30px;height:30px}
 html[data-theme] body.theme-workbench .app-header .usage-bar{display:none}
 html[data-theme] body.theme-workbench .app-header>.settings-wrap{position:absolute;right:12px;top:12px}
}
@media(max-width:600px){
 html[data-theme] body.theme-workbench .app-header .settings-toggle{display:none}
}
