.btn-gold.svelte-r4nvqp{color:var(--color-cream);border:1px solid var(--color-gold);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;transition:color var(--t-med) var(--ease-brand), box-shadow var(--t-med) var(--ease-brand);background:0 0;border-radius:2px;align-items:center;gap:14px;padding:18px 28px;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}.btn-gold.svelte-r4nvqp:before{content:"";background:var(--color-gold);transition:transform var(--t-slow) var(--ease-brand);z-index:0;position:absolute;inset:0;transform:translateY(101%)}.btn-gold.svelte-r4nvqp:hover:before{transform:translateY(0)}.btn-gold.svelte-r4nvqp:hover{color:var(--color-on-accent);box-shadow:0 0 0 3px var(--gold-glow)}.btn-gold__icon.svelte-r4nvqp,.btn-gold__label.svelte-r4nvqp{z-index:1;transition:color var(--t-med) var(--ease-brand);position:relative}.btn-gold__icon.svelte-r4nvqp{color:var(--color-gold)}.btn-gold__label.svelte-r4nvqp{color:inherit}.btn-gold.svelte-r4nvqp:hover .btn-gold__icon:where(.svelte-r4nvqp){color:var(--color-on-accent)}.btn-gold--lg.svelte-r4nvqp{padding:22px 36px;font-size:15px}
