.brand-logo{width:42px;height:42px;display:block;filter:drop-shadow(0 5px 10px rgba(2,132,199,.18));transition:transform .25s ease}.brand:hover .brand-logo{transform:translateY(-2px) rotate(-3deg)}.brand-name{display:flex;align-items:baseline;line-height:1;letter-spacing:-1.3px;white-space:nowrap}.brand-name strong{font-weight:800}.brand-name b{color:#0284c7;font-weight:800}.brand-name small{margin-left:2px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:-.3px}.brand-light .brand-name strong{color:#fff}.brand-light .brand-name b{color:#38bdf8}.brand-light .brand-name small{color:#94a3b8}@media(max-width:480px){.header .brand-logo{width:36px;height:36px}.header .brand-name{font-size:17px}.header .brand-name small{font-size:9px}.header-actions{gap:6px}.header .button-primary{display:none}}