/* One precisely aligned, outlined mark across app and owner chrome. */
.workspace-brand,.owner-approved .workspace-brand,.workspace-mobile-brand,.owner-approved .owner-header .wordmark{gap:0!important;align-items:center!important}
.sa-lockup{display:block;flex:none;width:184px;line-height:0}
.sa-lockup img{display:block;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;object-fit:contain}
.sa-lockup .sa-lockup-dark,.sa-lockup-compact{display:none}
html[data-theme=dark] .sa-lockup .sa-lockup-light{display:none}
html[data-theme=dark] .sa-lockup .sa-lockup-dark{display:block}
.workspace-mobile-brand .sa-lockup{width:148px}
.workspace-mobile-brand .sa-lockup-tagline{display:none}
.workspace-mobile-brand .sa-lockup-compact{display:block}
@media(max-width:390px){.workspace-mobile-brand .sa-lockup{width:135px}.owner-approved .owner-header .header-actions{gap:3px}}
@media(max-width:390px){
 .workspace-mobile-brand{flex-shrink:0!important;min-width:0!important;justify-content:flex-start!important}
 .workspace-mobile-brand .sa-lockup{width:120px}
 .workspace-topbar{gap:4px!important;padding-inline:10px!important}
 .workspace-topbar .header-search{width:30px!important;min-width:30px!important;padding-inline:0!important}
 .workspace-topbar .top-actions{gap:3px!important}
 .workspace-topbar .top-actions .icon-button{width:32px!important;min-width:32px!important;padding-inline:0!important}
 .workspace-topbar .top-actions .lang{min-width:40px!important;padding-inline:4px!important}
 .owner-approved .owner-header{gap:4px!important}
 .owner-approved .owner-header .header-actions{gap:2px!important}
 .owner-approved .owner-header .owner-theme,.owner-approved #language button{min-width:30px!important;width:30px!important;padding-inline:2px!important}
 .owner-approved .owner-header #back{min-width:30px!important;padding-inline:4px!important}
}

/* Owner-approved brand master v1.0.0, 2026-10-07. */
.sa-entrance-lockup{width:min(84vw,760px);transform-origin:center;position:absolute;left:50%;top:50%;translate:-50% -50%}
.sa-entrance-lockup img{display:block;width:100%;height:auto}
.sa-entrance-lockup .sa-lockup-dark{display:none}
html[data-theme=dark] .sa-entrance-lockup .sa-lockup-light{display:none}
html[data-theme=dark] .sa-entrance-lockup .sa-lockup-dark{display:block}
.brand-mark{background:url('/axiom-x-brand-v1.svg') center/contain no-repeat!important;border:0!important;border-radius:0!important}
.brand-mark::before,.brand-mark::after{display:none!important}

.sa-lockup-tagline{display:block}.sa-lockup:has(.sa-lockup-compact) .sa-lockup-tagline{display:none}.sa-lockup-compact{display:block}

