/* Orange family seal with FORMÁ's violet interface and neutral reading surfaces. */
.auth-brand .ab-logo{width:78px;height:78px;background:transparent;border-radius:0;margin-bottom:18px}.ab-logo img{width:78px;height:78px;display:block}.loader-logo img{width:78px;height:78px}.forma-brand{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:0}.forma-brand img{width:46px;height:46px;flex-shrink:0}.forma-brand strong{display:block;font:700 15px Sora,sans-serif;color:var(--text);white-space:nowrap}.forma-brand small{display:block;font-size:10px;letter-spacing:.4px;color:var(--text2);margin-top:4px}.tb-inner{gap:12px}.tb-info{flex:0 1 auto;min-width:0}.tb-info h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.brand-footer{display:flex;align-items:center;gap:8px}.brand-footer img{width:27px;height:27px}.auth-brand .ab-name{color:var(--text)}
@media(max-width:600px){.tb-inner{padding:12px 14px;gap:8px}.forma-brand{gap:6px}.forma-brand img{width:38px;height:38px}.forma-brand strong{font-size:12px}.forma-brand small{font-size:8px}.tb-avatar{width:28px;height:28px;font-size:11px}.tb-info h1{font-size:12px;max-width:105px}.tb-info p{display:none}.tb-logout{flex-shrink:0}.brand-footer{font-size:8px;letter-spacing:.6px}}

/* The registered artwork is embedded unchanged; only its displayed hue changes. */
.ab-logo img,.loader-logo img,.forma-brand img,.brand-footer img{object-fit:contain;border-radius:12px}.forma-brand img{border-radius:9px}.brand-footer img{border-radius:5px}
