:root{--logo-nw:#D4E879;--logo-ne:#EAD9DF;--logo-sw:#E7D7AA;--logo-se:#C5D9CB;--logo-center:#8D968B}
/* Supplied vector geometry; symbol arms and wordmark follow the active theme. */



.extella-logo{display:block;width:210px;height:auto;fill:none;stroke:none;flex-shrink:0}
.extella-logo .extella-wordmark{fill:var(--logo-ink,var(--hero-ink,var(--ink)))}
.site-header .extella-logo[data-motion-ready]{overflow:visible}
.site-header .brand-symbol-rotor{transform-box:fill-box;transform-origin:center;backface-visibility:visible}
@media(prefers-reduced-motion:reduce){.site-header .brand-symbol-rotor,.site-header .brand-symbol-cube{transform:none!important}}
.tiny-mark{background:transparent;width:30px;height:25px;border-radius:0;flex-shrink:0}
.tiny-mark .extella-symbol-mark{display:block;width:30px;height:auto;fill:none;stroke:none}
.poster-top{align-items:center;gap:20px}
.poster-top .extella-logo{width:180px;--logo-ink:var(--on-dark);--logo-center:#8D968B}
@media(max-width:1120px){.site-header .extella-logo{width:180px}}
@media(max-width:580px){.header-inner{gap:10px}.site-header .extella-logo{width:132px}.site-footer .extella-logo{width:155px}.poster-top .extella-logo{width:160px}}
@media(max-width:370px){.site-header .extella-logo{width:110px}.site-footer .extella-logo{width:140px}}
