.Controls-module__container___Lg_8f{--buttonSize: clamp(2rem, 1.76rem + 1.04vw, 3rem);--buttonBgColor: transparent;--buttonFgColor: #000000;display:flex;align-items:center;column-gap:10px}.Controls-module__button___mMRu8{display:flex;align-items:center;justify-content:center;width:var(--buttonSize);height:var(--buttonSize);background-color:var(--buttonBgColor);border:1.5px solid var(--buttonFgColor);color:var(--buttonFgColor);cursor:pointer;padding:0}@media(prefers-reduced-motion: no-preference){.Controls-module__button___mMRu8{transition-duration:.6s;transition-property:opacity;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:opacity}}.Controls-module__button___mMRu8:focus-visible{outline:auto;outline-offset:3px;outline-width:2px;outline-color:var(--buttonFgColor)}.Controls-module__button___mMRu8:disabled{opacity:.2;pointer-events:none}.Controls-module__button___mMRu8 svg{display:block;width:clamp(0.88rem, 0.77rem + 0.45vw, 1.31rem)}@media(prefers-reduced-motion: no-preference){.Controls-module__button___mMRu8 svg{transition-duration:.6s;transition-property:transform;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:transform}}.Controls-module__button___mMRu8[data-prev]{border-left:none}.Controls-module__button___mMRu8[data-prev] svg{transform:translateX(calc(var(--buttonSize) * 0.35 * -1))}.Controls-module__button___mMRu8[data-next]{border-right:none}.Controls-module__button___mMRu8[data-next] svg{transform:translateX(calc(var(--buttonSize) * 0.35))}.Controls-module__button___mMRu8:is(:focus-visible,:hover,:active) svg{transform:translateX(0px)}