.btn.svelte-18sv61c{letter-spacing:0;cursor:pointer;isolation:isolate;min-height:3rem;transition:box-shadow var(--duration) var(--ease-out), background var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;padding:.78rem 1rem .78rem .9rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.seed.svelte-18sv61c{z-index:1;border-radius:60% 40%;flex:none;width:.55rem;height:1.05rem;position:relative;transform:rotate(35deg)}.label.svelte-18sv61c{z-index:1;position:relative}.arrow.svelte-18sv61c{z-index:1;width:1.45rem;height:1.45rem;transition:transform var(--duration) var(--ease-out), background var(--duration) var(--ease-out);border-radius:50%;flex:none;position:relative}.arrow.svelte-18sv61c:before{content:"";border-top:2px solid;border-right:2px solid;width:.46rem;height:.46rem;position:absolute;top:50%;left:47%;transform:translate(-50%,-50%)rotate(45deg)}.btn.svelte-18sv61c:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.btn.svelte-18sv61c:active{box-shadow:none}.btn-primary.svelte-18sv61c{background:linear-gradient(180deg, #487a56 0%, var(--accent-primary) 55%, #335a3e 100%);color:var(--accent-on-primary);box-shadow:var(--shadow-inset), var(--shadow-moss), 0 0 0 1px color-mix(in srgb, var(--accent-gold) 0%, transparent);border-color:#1f3a2840}.btn-primary.svelte-18sv61c .seed:where(.svelte-18sv61c){background:var(--accent-gold);box-shadow:0 0 0 4px #ffffff14}.btn-primary.svelte-18sv61c .arrow:where(.svelte-18sv61c){color:var(--accent-on-primary);background:#ffffff21}.btn-primary.svelte-18sv61c:hover{box-shadow:var(--shadow-inset), 0 14px 32px color-mix(in srgb, var(--accent-primary) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-gold) 35%, transparent);text-decoration:none}.btn-secondary.svelte-18sv61c{background:linear-gradient(180deg, color-mix(in srgb, white 72%, var(--bg-secondary)), var(--bg-elevated));color:var(--accent-primary);border-color:var(--border-soft);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffffbf}.btn-secondary.svelte-18sv61c .seed:where(.svelte-18sv61c){background:var(--accent-primary);opacity:.7}.btn-secondary.svelte-18sv61c .arrow:where(.svelte-18sv61c){background:var(--accent-soft);color:var(--accent-primary)}.btn-secondary.svelte-18sv61c:hover{border-color:color-mix(in srgb, var(--accent-primary) 28%, var(--border-hairline));box-shadow:var(--shadow-sm);background:#fff;text-decoration:none}.btn-ghost.svelte-18sv61c{color:var(--accent-primary);min-height:auto;box-shadow:none;background:0 0;border-radius:0;padding:.45rem .15rem;overflow:visible}.btn-ghost.svelte-18sv61c:hover{color:color-mix(in srgb, var(--accent-primary) 78%, var(--text-primary));background:0 0;text-decoration:none}.btn-ghost.svelte-18sv61c:after{content:"";opacity:0;height:2px;transition:opacity var(--duration) var(--ease-out);background:currentColor;position:absolute;bottom:.15rem;left:0;right:0}.btn-ghost.svelte-18sv61c:hover:after{opacity:1}
