.theme-toggle{border:1px solid var(--color-border);background:var(--color-surface-raised);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle svg{width:22px;height:22px}.theme-toggle:hover{color:var(--color-accent-hover);border-color:var(--color-accent);background:var(--color-accent-soft)}.public-theme-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.public-theme-header .brand{margin-bottom:0}.parent-brand .theme-toggle{margin-left:auto}.parent-brand-label{color:var(--color-text-muted);font-size:.82rem}.exam-topbar-actions{align-items:center;gap:12px;display:flex}@media (width<=700px){.exam-topbar-actions{gap:8px}.parent-brand{flex-wrap:wrap}}@media (width<=480px){.workspace-topbar .account-summary{gap:6px}.workspace-topbar .account-summary>.quiet-button{padding-inline:9px}.exam-topbar-actions>.secondary-button{padding-inline:9px;font-size:.75rem}}@media (width<=700px){.exam-topbar-actions{margin-left:auto}}@media (width>=1181px){.workspace-topbar--owner{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:14px;display:grid}.workspace-topbar--owner .topbar-actions{display:contents}.workspace-topbar--owner .account-summary{grid-area:1/2}.workspace-topbar--owner .topbar-navigation{grid-area:2/1/auto/-1}.workspace-topbar--owner .topbar-link{text-align:center;flex:1 0 auto}}
