.o-BO8q_btn{--mx:0px;--my:0px;--px:50%;isolation:isolate;background:var(--ink);color:var(--bg);letter-spacing:-.005em;transform:translate3d(var(--mx), var(--my), 0);transition:box-shadow .5s var(--ease-out), color .35s var(--ease-out);animation:o-BO8q_ring 4.8s var(--ease-out) 1.2s infinite;border-radius:999px;align-items:center;gap:12px;padding:16px 22px 16px 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #f1c35a00}.o-BO8q_btn:active{transform:translate3d(var(--mx), var(--my), 0) scale(.97)}.o-BO8q_btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.o-BO8q_fill{z-index:-1;border-radius:inherit;background:radial-gradient(140% 180% at var(--px) 120%, var(--gold) 0 55%, #ffd77e 75%);transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.o-BO8q_btn:hover .o-BO8q_fill{transform:translateY(0)}.o-BO8q_btn:hover{color:var(--gold-ink);animation:none;box-shadow:0 10px 40px -8px #f1c35a8c}.o-BO8q_shine{z-index:0;pointer-events:none;width:22%;animation:o-BO8q_shine 4.8s var(--ease-out) 1.2s infinite;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);position:absolute;inset:-40% auto -40% -30%;transform:translate(-120%)skew(-18deg)}.o-BO8q_btn:hover .o-BO8q_shine{opacity:0;animation:none}.o-BO8q_logo{width:16px;height:16px;transition:transform .5s var(--ease-out);flex:none}.o-BO8q_btn:hover .o-BO8q_logo{transform:rotate(-8deg)scale(1.08)}.o-BO8q_label{height:1.25em;line-height:1.25em;display:block;position:relative;overflow:hidden}.o-BO8q_roll{transition:transform .5s var(--ease-out);display:block}.o-BO8q_roll:after{content:attr(data-text);position:absolute;top:100%;left:0}.o-BO8q_btn:hover .o-BO8q_roll{transform:translateY(-100%)}.o-BO8q_arrow{flex:none;width:18px;height:18px;display:block;position:relative;overflow:hidden}.o-BO8q_arrow svg{width:18px;height:18px;transition:transform .5s var(--ease-out);position:absolute;inset:0}.o-BO8q_arrow svg+svg{transform:translate(-120%,120%)}.o-BO8q_btn:hover .o-BO8q_arrow svg:first-child{transform:translate(120%,-120%)}.o-BO8q_btn:hover .o-BO8q_arrow svg+svg{transform:translate(0)}@keyframes o-BO8q_shine{0%,62%{transform:translate(-120%)skew(-18deg)}80%,to{transform:translate(620%)skew(-18deg)}}@keyframes o-BO8q_ring{0%,60%{box-shadow:0 0 #f1c35a73}85%,to{box-shadow:0 0 0 14px #f1c35a00}}@media (prefers-reduced-motion:reduce){.o-BO8q_btn,.o-BO8q_shine{animation:none}.o-BO8q_fill,.o-BO8q_roll,.o-BO8q_arrow svg,.o-BO8q_logo{transition:none}}
