@layer components{.c-carousel-controls{--icon-color:var(--brand-teal);align-items:center;align-self:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;width:-moz-fit-content;width:fit-content}.c-carousel-controls__navigation{transition:transform .1s ease-out}.c-carousel-controls__navigation:focus,.c-carousel-controls__navigation:hover{--icon-color:var(--brand-orange);transform:scale(1.2)}}