.big.svelte-vyp3t6{font-size:2rem!important;line-height:2.9rem!important}.wide.svelte-vyp3t6{width:100%;display:block}.caps.svelte-vyp3t6{text-transform:uppercase}.primary.svelte-vyp3t6{background-color:var(--color-accent-warm)!important}.external.svelte-vyp3t6{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary-dark);text-decoration-color:var(--color-primary-dark)}.inverse.svelte-vyp3t6{color:var(--color-primary-dark)!important;background-color:var(--color-text-secondary)!important}.disabled.svelte-vyp3t6{opacity:.5;text-decoration:none;background-color:var(--color-text-muted)!important}.button.svelte-vyp3t6{letter-spacing:.02em;padding:var(--space-sm) var(--space-md);margin:var(--space-sm);border-radius:var(--radius-tight);text-align:center;cursor:pointer;background-color:var(--color-primary-mid);color:var(--color-text-primary);transition:all var(--duration-standard);white-space:nowrap;text-overflow:ellipsis;border:0;max-width:80%;font-size:1.6rem;font-weight:700;display:inline-block;position:relative;overflow:hidden;font-family:var(--font-heading,"Amatic SC", cursive)!important}.button.svelte-vyp3t6:lang(ko){letter-spacing:-.02em;font-size:1.1rem;font-weight:400;font-family:var(--font-body)!important}.button.svelte-vyp3t6:after{content:"";opacity:0;background:#fff;margin-top:-120%;padding-top:300%;padding-left:350%;transition:all .8s;display:block;position:absolute;margin-left:-20px!important}.button.svelte-vyp3t6:active:after{opacity:1;margin:0;padding:0;transition:all}.button.svelte-vyp3t6:focus{outline:0}@keyframes svelte-vyp3t6-btn-loading{0%{opacity:.42;transform:scale(0)}75%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.loading.svelte-vyp3t6{pointer-events:none;cursor:default}.loading.svelte-vyp3t6:after{aspect-ratio:1;opacity:0;background:#fff;border-radius:50%;width:150%;animation:.85s cubic-bezier(.4,0,.6,1) infinite svelte-vyp3t6-btn-loading;top:50%;left:50%;transform:scale(0);margin:0!important;padding:0!important;transition:none!important}.button.cta-button{isolation:isolate;border-radius:var(--radius-round);letter-spacing:.02em;max-width:none;transition:transform var(--duration-fast) ease, background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;margin:0;padding:.62rem 1.05rem;font-weight:700;position:relative;overflow:hidden}.cta-label.svelte-1wjr7zg{z-index:1;justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}.button.cta-button:hover{transform:translateY(-2px)}.button.cta-button.cta-main{color:var(--color-primary-dark)}.button.cta-button.cta-secondary{color:var(--color-text-secondary);background-color:#ebebeb29}.button.cta-button.cta-secondary:hover{background-color:#ebebeb38;border-color:#ebebeb6b}.button.cta-small{padding:.4rem .8rem;font-size:1.3rem}.button.cta-button.cta-live{--live-accent:var(--color-accent-gold,#e5b84b);--live-ripple:color-mix(in srgb, var(--live-accent) 24%, transparent);--live-glow:color-mix(in srgb, var(--live-accent) 38%, transparent);--live-glow-end:color-mix(in srgb, var(--live-accent) 0%, transparent);border-color:color-mix(in srgb, var(--live-accent) 52%, transparent);animation:4.8s cubic-bezier(.4,0,.2,1) infinite svelte-1wjr7zg-cta-live-halo}.button.cta-button.cta-main.cta-live{--live-ripple:color-mix(in srgb, var(--live-accent) 32%, transparent);--live-glow:color-mix(in srgb, var(--live-accent) 46%, transparent)}.button.cta-button.cta-live:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg, transparent 15%, var(--live-ripple) 50%, transparent 85%);animation:4.8s cubic-bezier(.4,0,.2,1) infinite svelte-1wjr7zg-cta-live-ripple;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-1wjr7zg-cta-live-ripple{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@keyframes svelte-1wjr7zg-cta-live-halo{0%{box-shadow:0 0 0 0 var(--live-glow)}50%{box-shadow:0 0 0 8px var(--live-glow-end)}50.01%,to{box-shadow:0 0 0 0 var(--live-glow-end)}}.button.cta-button.is-loading{pointer-events:none;cursor:default;transform:none}@keyframes svelte-1wjr7zg-cta-loading{0%{opacity:.42;transform:scale(0)}75%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.button.cta-button.is-loading:after{aspect-ratio:1;border-radius:var(--radius-round);background:var(--color-text-primary);opacity:0;width:150%;animation:.85s cubic-bezier(.4,0,.6,1) infinite svelte-1wjr7zg-cta-loading;top:50%;left:50%;transform:scale(0);margin:0!important;padding:0!important;transition:none!important}@media (prefers-reduced-motion:reduce){.button.cta-button.cta-live{animation:none}.button.cta-button.cta-live:before{animation:none;display:none}}
