.header .brand,.footer-identity .brand,.account-header .brand,.workspace-sidebar .brand{position:relative;background:transparent!important;padding:0;overflow:visible;border-radius:0;--logo-width:204px;--logo-height:43px}
.brand img{width:var(--logo-width)!important;height:var(--logo-height)!important}
.footer-identity .brand{--logo-width:230px;--logo-height:49px}
.brand img,.header .brand img.complete-logo,.footer-identity .brand img.complete-logo,:root:not([data-theme=dark]) .header .brand img.complete-logo,[data-theme=dark] .header .brand img.complete-logo{width:204px;height:43px;object-fit:cover;object-position:center;filter:none!important;mix-blend-mode:normal!important}
.footer-identity .brand img.complete-logo{width:230px;height:49px}
.footer-identity .brand:after,[data-theme=dark] .brand:after{content:none;display:none}
/* Keep the original blue/cyan artwork; no monochrome conversion. */
.footer-identity .brand img.complete-logo,[data-theme=dark] .header .brand img.complete-logo,[data-theme=dark] .brand img{filter:none!important;mix-blend-mode:normal!important;opacity:0}
.footer-identity .brand:before,[data-theme=dark] .brand:before{content:'';position:absolute;inset:0;width:var(--logo-width);height:var(--logo-height);background:linear-gradient(115deg,#1081ff 0%,#00dce7 21%,#b5edff 25%,#b5edff 68%,#369bff 71%,#04dbe3 100%);mask:url('/site-assets/assets/azera-transparent.png') center/cover no-repeat;-webkit-mask:url('/site-assets/assets/azera-transparent.png') center/cover no-repeat;pointer-events:none}
[data-theme=dark] .checkout-sheet img{filter:none!important}
.checkout-preview[data-theme=dark] .preview-brand img{filter:brightness(2) drop-shadow(0 0 1px #83d9ff)!important}
.checkout-sheet img,.preview-brand img{width:140px!important;height:32px!important;object-fit:cover;filter:none!important;mix-blend-mode:normal!important}
@media(max-width:1150px){.header .brand{--logo-width:178px;--logo-height:38px}}
@media(max-width:850px){.header .brand{--logo-width:158px;--logo-height:35px}}
@media(max-width:700px){.footer-identity .brand{--logo-width:210px;--logo-height:46px}.account-header .brand{--logo-width:145px;--logo-height:32px}}
@media(max-width:360px){.header .brand{--logo-width:131px;--logo-height:31px}}
