/* Interação compartilhada — referência: https://ads.odessatech.com.br/.
   Mantém a cor limão do Motion e os destinos originais das ações. */
.ods-effect.ods-effect{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:12px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:none;--ods-hover-bg:#f4ff71;--ods-hover-ink:#121313}
.ods-effect.ods-effect-accent{--ods-hover-bg:#121313;--ods-hover-ink:#f4ff71}
.ods-effect>.ods-effect-label{position:relative;z-index:1;min-width:0;flex:1;color:inherit;transition:color .25s .12s}
.ods-effect>.ods-effect-backdrop{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;background:var(--ods-hover-bg);opacity:0;pointer-events:none}
.ods-effect.ods-effect-active>.ods-effect-backdrop{opacity:1}
.ods-effect-pixels{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--ods-cols,1),1fr);grid-template-rows:repeat(var(--ods-rows,1),1fr)}
.ods-effect-pixels>i{background:var(--ods-pixel-base)}
.ods-effect-pixels>i.ods-pixel-out{background:transparent}
.ods-effect.ods-effect-active{color:var(--ods-hover-ink)}
.ods-effect.ods-effect-active>.ods-effect-label{color:var(--ods-hover-ink)}
.ods-effect>.ods-effect-arrow{position:relative;z-index:1;flex:0 0 auto;width:36px;height:36px;border-radius:1px;overflow:hidden;background:#f4ff71;color:#121313}
.ods-effect-accent>.ods-effect-arrow{background:#121313;color:#f4ff71}
.ods-effect>.ods-effect-arrow::before{content:"";position:absolute;right:0;top:-10%;width:120%;height:120%;background:#121313;transform:scale(.2083);transform-origin:100% 50%;filter:blur(5px);opacity:0;transition:transform .4s,filter .4s,opacity .4s}
.ods-effect-accent>.ods-effect-arrow::before{background:#f4ff71}
.ods-effect.ods-effect>.ods-effect-arrow>svg{position:absolute;left:7px;top:7px;display:block;width:22px;height:22px;padding:0;background:none;border-radius:0;transform:none;transition:transform .4s,opacity .4s}
.ods-effect>.ods-effect-arrow>svg:last-child{color:#f4ff71;transform:translate(-32px,32px);opacity:0}
.ods-effect-accent>.ods-effect-arrow>svg:last-child{color:#121313}
.ods-effect.ods-effect-active>.ods-effect-arrow::before{transform:scale(1);filter:blur(0);opacity:1}
.ods-effect.ods-effect.ods-effect-active>.ods-effect-arrow>svg:first-child{transform:translate(32px,-32px);opacity:0}
.ods-effect.ods-effect.ods-effect-active>.ods-effect-arrow>svg:last-child{transform:translate(0,0);opacity:1}
.ods-effect:focus-visible{outline:2px solid #899a00;outline-offset:3px}
.ods-effect-icon>.ods-effect-label{display:grid;place-items:center}
.ods-effect.button-text{padding:6px 6px 6px 12px;border:1px solid currentColor;border-radius:2px;text-decoration:none}
.featured-more>summary.ods-effect{list-style:none}
.featured-more>summary.ods-effect::-webkit-details-marker{display:none}
.ods-effect:disabled,.ods-effect[aria-disabled=true]{cursor:default}
@media(prefers-reduced-motion:reduce){.ods-effect>.ods-effect-label,.ods-effect>.ods-effect-arrow::before,.ods-effect.ods-effect>.ods-effect-arrow>svg{transition:none}}
