/* SpectrumAI 360° official site rebrand: rainbow Spectrum / neon AI / orbital 360° */
.site-header .brand{display:flex;align-items:center;flex:0 0 auto;padding:0 3px;line-height:0;transition:filter .23s ease,transform .23s ease}
.brand-wordmark{display:block;width:226px;height:auto;max-height:67px;object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 7px rgba(144,75,238,.14));transition:filter .25s ease,transform .25s ease}
.site-header .brand:hover .brand-wordmark{filter:drop-shadow(0 1px 16px rgba(144,75,238,.42));transform:translateY(-1px)}
.site-footer .brand{display:inline-flex;align-items:center;line-height:0}
.site-footer .brand-wordmark{width:258px;max-height:89px}
html[data-theme=light] .brand-wordmark{filter:drop-shadow(0 2px 8px rgba(56,34,149,.10))}
html[data-theme=light] .site-header .brand:hover .brand-wordmark{filter:drop-shadow(0 3px 11px rgba(92,33,198,.28))}
@media(max-width:1170px){.site-header .brand-wordmark{width:194px}.header-inner{gap:10px}.nav-link{padding-inline:8px}}
@media(max-width:920px){.site-header .brand-wordmark{width:216px}}
@media(max-width:620px){.site-header .brand-wordmark{width:181px;max-height:60px}.site-footer .brand-wordmark{width:237px}.header-inner{min-height:69px}}
@media(max-width:380px){.site-header .brand-wordmark{width:163px}}
@media(prefers-reduced-motion:reduce){.brand-wordmark{transition:none!important}.site-header .brand:hover .brand-wordmark{transform:none!important}}
