.next-choice{display:flex;align-items:center;justify-content:center;gap:.6em;width:min(100%,22rem);height:1.8rem;margin:.45rem auto 0;padding:.3rem .4rem;border:1px solid #3a2228;border-radius:2px;background:#ffffff01;color:#a6b1c0;font-family:Montserrat,sans-serif;font-size:clamp(.46rem,1.9vw,.52rem);font-weight:400;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:color 400ms ease,background 400ms ease,border-color 400ms ease,opacity 400ms ease}
.next-choice::before{content:"";flex:none;width:.75em;height:.75em;background:#c81025;clip-path:polygon(50% 0%,61.23% 34.55%,97.55% 34.55%,68.16% 55.9%,79.39% 90.45%,50% 69.1%,20.61% 90.45%,31.84% 55.9%,2.45% 34.55%,38.77% 34.55%)}
.next-choice:hover{background:#c810250d;border-color:#6b2430;color:#d5dbe3}
.next-choice:disabled{opacity:.4;cursor:default;background:#ffffff01;border-color:#3a2228;color:#a6b1c0}
.next-choice[hidden]{display:none}
@media(hover:none){.next-choice:hover{background:#ffffff01;border-color:#3a2228;color:#a6b1c0}}
@media(prefers-reduced-motion:reduce){.next-choice{transition:none}}
