@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}@property --shiny-cta-bg{syntax:"<color>";inherits:false;initial-value:#05090a}.shiny-cta{--shiny-cta-bg:#05090a;--shiny-cta-bg-subtle:var(--color-border);--shiny-cta-fg:var(--color-foreground);--shiny-cta-highlight:var(--color-primary);--shiny-cta-highlight-subtle:var(--color-accent);--animation:gradient-angle linear infinite;--duration:3s;--transition:.5s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, var(--shiny-cta-highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3), transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);animation:var(--animation) var(--duration);transition:var(--transition);border:1px solid #0000;border-radius:360px;padding:.75rem 1.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine,--shiny-cta-bg,translate,box-shadow;display:inline-block;position:relative;overflow:hidden}.shiny-cta:focus-visible{outline:2px solid var(--color-primary)}@media (min-width:1024px){.shiny-cta{padding:.875rem 2rem;font-size:1rem}}.shiny-cta span{z-index:1;position:relative}.shiny-cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle);--shiny-cta-bg:#0a1a17;box-shadow:inset 0 0 0 1px var(--color-border-strong), 0 6px 20px -10px #1fc7a866;translate:0 -1px}.shiny-cta:active{translate:0 1px}@keyframes gradient-angle{to{--gradient-angle:360deg}}@media (prefers-reduced-motion:reduce){.shiny-cta{transition:none;animation:none}.shiny-cta:is(:hover,:focus-visible),.shiny-cta:active{translate:0}}
