.workspace-header{background:var(--jui-surface);border-bottom:1px solid var(--jui-border);height:auto;min-height:74px;padding:0;display:block}.workspace-header-inner{align-items:center;gap:32px;max-width:1400px;margin:auto;padding:16px clamp(16px,4vw,48px);display:flex}.workspace-header a{color:inherit;text-decoration:none}.workspace-header nav{gap:4px;display:flex}.workspace-header nav a{color:var(--jui-subtle);white-space:nowrap;transition:background-color var(--jui-fast);border-radius:8px;padding:8px 12px}.workspace-header nav a:hover{background:var(--jui-muted)}.workspace-header nav a[aria-current=page]{color:var(--jui-action);background:#e4f2e8;font-weight:700}.workspace-skip{z-index:20;background:#fff;padding:8px 16px;position:absolute;top:-100px;left:16px}.workspace-skip:focus{top:12px}.workspace-page{max-width:1400px;min-height:calc(100dvh - 74px);margin:auto;padding:32px clamp(16px,4vw,48px) 64px}.workspace-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.jui .workspace-page-heading h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(26px,3vw,34px);line-height:1.25}.workspace-page-heading p{line-height:22px}.workspace-page-heading .page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:540px){.workspace-header-inner{flex-wrap:wrap;gap:16px}.workspace-header nav{margin-left:auto}.workspace-header nav a{padding:8px;font-size:13px}.workspace-page{padding-top:24px}}.workspace-header-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.workspace-header-actions .presence{margin:0}@media (max-width:900px){.workspace-header-inner,.workspace-header-actions{flex-wrap:wrap}}@media (max-width:540px){.workspace-header-actions{justify-content:flex-end;width:100%}.workspace-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 16px;display:grid}.workspace-header-inner>.brand{grid-area:1/1;min-width:0}.workspace-header-actions{grid-area:1/2;justify-content:flex-end;width:auto;margin:0}.workspace-header-inner>nav{grid-area:2/1/auto/-1;gap:4px;width:100%;margin:0;display:flex}.workspace-header nav a{flex:1;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px 4px;display:flex}.workspace-page{padding:24px 16px calc(48px + env(safe-area-inset-bottom))}.workspace-page-heading{gap:12px;margin-bottom:20px}}
