@layer components{.c-button{cursor:pointer;text-transform:uppercase;text-align:center;letter-spacing:-.025em;width:100%;max-width:25.75rem;height:5rem;color:var(--color-dark-purple);background:radial-gradient(circle at left center, var(--color-white) 30%, var(--color-primary) 70%, var(--color-primary-secondary) 120%);border-radius:1rem;justify-content:center;align-items:center;padding:1.375rem 3rem;font-size:1.5rem;line-height:.9;display:inline-flex;position:relative}}
