.buttons-module__5-1vkW__gold,.buttons-module__5-1vkW__ghost{box-sizing:border-box;height:var(--button-height);border-radius:var(--button-radius);font:var(--button-font);letter-spacing:var(--tracking);text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:transform .12s,box-shadow .2s,border-color .2s,opacity .2s;display:inline-flex}.buttons-module__5-1vkW__gold:active:not(:disabled),.buttons-module__5-1vkW__ghost:active:not(:disabled){transform:translateY(1px)scale(.98)}.buttons-module__5-1vkW__gold:disabled,.buttons-module__5-1vkW__ghost:disabled{opacity:.38;box-shadow:none;filter:saturate(.4);cursor:default}.buttons-module__5-1vkW__gold{--gold-shadow:inset 0 1px 0 #ffffff8c,inset 0 -2px 0 #00000024,0 8px 26px #ffa80047;background:linear-gradient(180deg,var(--gold-light),var(--gold)45%,var(--gold-deep));color:var(--gold-ink);box-shadow:var(--gold-shadow);border:0}.buttons-module__5-1vkW__gold:hover:not(:disabled){box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000024,0 10px 36px #ffa80073}.buttons-module__5-1vkW__ghost{color:var(--cream);background:#ffffff0d;border:1px solid #e4ddcd38}.buttons-module__5-1vkW__ghost:hover:not(:disabled){border-color:#ffc7008c}
