/* Independent wordmark option. Extends Mint v2 without restyling page content. */
.mint-v2 .header-inner{height:auto;min-height:102px;padding-block:16px}
.mint-v2 .brand{gap:12px;min-width:0;flex-shrink:1}
.mint-v2 .brand .brand-mark{flex:0 0 auto;width:46px;height:46px}
.mint-v2 .brand .identity-name{display:flex;flex-direction:column;gap:5px;min-width:0;line-height:1.12;font-weight:700}
.mint-v2 .identity-domain{display:block;color:var(--ink);font-size:25px;letter-spacing:-.045em;overflow-wrap:anywhere}
.mint-v2 .brand .identity-status{display:flex;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:0;border-radius:5px;background:var(--highlight);padding:4px 6px;color:#15534f;font-size:9px;font-weight:600;line-height:1.3;letter-spacing:.035em}
.mint-v2 .identity-status>span{display:block;width:4px;height:4px;background:#15534f;border-radius:50%;flex:none}
.mint-v2 .brand .identity-service{font-size:10px;line-height:1.4;color:var(--muted);font-weight:400;letter-spacing:0;margin:0;white-space:normal;max-width:235px}
.mint-v2 .identity-custom{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.mint-v2 .footer .identity-domain{color:#fff}
.mint-v2 .footer .identity-status{background:#22423f;color:#d0f7ea}
.mint-v2 .footer .identity-status>span{background:#67dec7}
.mint-v2 .footer .brand .brand-mark{width:44px;height:44px}
@media(max-width:1100px){.mint-v2 .header .nav{top:100%}.mint-v2 .header-inner{gap:18px}}
@media(max-width:600px){
 .mint-v2 .header-inner{min-height:94px;padding-block:12px;gap:9px}
 .mint-v2 .header .brand{gap:8px;max-width:calc(100% - 91px)}
 .mint-v2 .brand .brand-mark{width:34px;height:34px}
 .mint-v2 .identity-domain{font-size:20px;letter-spacing:-.05em}
 .mint-v2 .brand .identity-name{gap:4px}
 .mint-v2 .brand .identity-service{font-size:8px;line-height:1.35;max-width:178px}
 .mint-v2 .brand .identity-status{font-size:8px;padding:3px 5px;letter-spacing:0}
 .mint-v2 .header-actions{gap:8px;flex-shrink:0}
 .mint-v2 .identity-custom .brand-logo{max-width:176px;max-height:44px}
 .mint-v2 .footer .identity-domain{font-size:24px}
 .mint-v2 .footer .identity-status{font-size:9px}
}
@media(max-width:360px){
 .mint-v2 .header .brand{gap:6px;max-width:calc(100% - 79px)}
 .mint-v2 .header .brand-mark{width:29px;height:29px}
 .mint-v2 .header .identity-domain{font-size:17px}
 .mint-v2 .header .identity-service{font-size:7.5px}
 .mint-v2 .header-actions{gap:5px}.mint-v2 .header .menu-toggle{width:32px}
}
