/* Shared chromatic hover for the header and footer, plus selected homepage links. */
.header-language-switcher{top:50%;right:calc(var(--pad,24px) + 78px);transform:translateY(-50%)}
@media(max-width:900px){.header-language-switcher{right:calc(var(--pad,20px) + 72px)}}
@media(max-width:480px){.header-language-switcher{right:calc(var(--pad,16px) + 68px)}}
.home-chroma-text{display:inline-block;transition:color .18s ease}
.home-page .home-statement .home-category-link{color:inherit;text-decoration:none}
.home-page .home-statement .home-category-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.home-page .home-all a:hover,.language-switcher a:hover{opacity:1}
[data-chroma-hover]:is(:hover,:focus-visible) .home-chroma-text{color:var(--chroma-color,#5155ff)}
.home-page [data-chroma-hover]:not([data-chroma-small]):is(:hover,:focus-visible) .home-chroma-text{animation:home-chroma-tremble 280ms linear infinite}
.home-page .language-switcher a:is(:hover,:focus-visible),.home-page .home-video-toggle:is(:hover,:focus-visible),.home-page .home-all a:is(:hover,:focus-visible){color:var(--chroma-color,#5155ff)}
body.baccarat-chroma-hover .baccarat-cursor{transform:translate(-50%,-50%) scale(1.595238)}
body.baccarat-chroma-small .baccarat-cursor{transform:translate(-50%,-50%) scale(.833333)}
[data-chroma-small]:is(:hover,:focus-visible) .home-chroma-text{animation:none}
@keyframes home-chroma-tremble{0%,100%{transform:translate(0,0)}20%{transform:translate(.8px,-.45px)}40%{transform:translate(-.9px,.25px)}60%{transform:translate(.55px,.7px)}80%{transform:translate(-.35px,-.65px)}}
@media(prefers-reduced-motion:reduce){.home-page [data-chroma-hover]:is(:hover,:focus-visible) .home-chroma-text{animation:none}.home-chroma-text{transition:none}}
