.rw-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;border:1px solid #e5ba4d;border-radius:7px;padding:13px 23px;background:#d4a01f;color:#13251c;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none}.rw-button:disabled{opacity:.55;cursor:not-allowed}.rw-button:focus-visible{outline:3px solid #2174b8;outline-offset:4px}.rw-shine{overflow:hidden;isolation:isolate}.rw-shine:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 32%,#fffade29 42%,#fffdeba3 50%,#fffade29 58%,transparent 68%);transform:translate(-110%);pointer-events:none;animation:rw-shine 5s ease-in-out infinite;z-index:-1}.rw-shine>span{z-index:1}@keyframes rw-shine{0%{transform:translate(-110%)}26%,to{transform:translate(110%)}}.rw-button:disabled:before{animation:none;opacity:0}.rw-button-centered{justify-content:center;min-width:220px}@media(prefers-reduced-motion:reduce){.rw-shine:before{animation:none;opacity:0}}.rw-header-entry{min-height:44px;min-width:96px;justify-content:center;gap:0;padding:10px 16px;border-radius:999px;font-size:14px;line-height:20px;white-space:nowrap;flex-shrink:0}
