/* Ivonails identity. The header mark has no square behind it. */
.brand .logo{width:48px;height:48px;flex-shrink:0;background:transparent url('/brand-mark.svg') center/contain no-repeat;color:transparent;border-radius:0;font-size:0}
.brand{gap:9px}
.brand-name{text-transform:uppercase;letter-spacing:1.8px;color:#4b1f2b;font-size:20px}
.sidebar .brand-name{font-size:18px}
.brand small{letter-spacing:1.3px}
.login-art .brand-name,.login-box .brand-name{font-size:23px;letter-spacing:2.3px}
.hero-art .arch{width:160px;height:160px;border:0;border-radius:0;background:transparent url('/brand-mark.svg') center/contain no-repeat;transform:none}
.hero-art .arch span,.hero-art .spark{display:none}
.login-art .hero-art .arch{background-size:contain}
@media(max-width:700px){.hero-art .arch{width:85px;height:110px}.mobile-brand{text-transform:uppercase;letter-spacing:1px;font-size:15px;display:flex;align-items:center}.mobile-brand::before{content:"";display:inline-block;width:25px;height:25px;flex-shrink:0;margin-right:6px;background:url('/brand-mark.svg') center/contain no-repeat}}
