.btn.svelte-1xko78n{--btn-bg:var(--accent);--btn-fg:var(--on-accent);--btn-fill:var(--fg);--btn-fill-fg:var(--bg);isolation:isolate;background:var(--btn-bg);min-height:48px;color:var(--btn-fg);font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), opacity var(--dur-2);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.lg.svelte-1xko78n{min-height:58px;padding:0 30px;font-size:1.02rem}.ghost.svelte-1xko78n{--btn-bg:transparent;--btn-fg:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong)}.outline.svelte-1xko78n{--btn-bg:transparent;--btn-fg:var(--on-sun);--btn-fill:var(--on-sun);--btn-fill-fg:var(--sun);box-shadow:inset 0 0 0 1.5px var(--on-sun)}.dark.svelte-1xko78n{--btn-bg:var(--navy);--btn-fg:var(--cream);--btn-fill:var(--navy-950);--btn-fill-fg:var(--sun)}.fill.svelte-1xko78n{inset-inline-start:50%;aspect-ratio:1;background:var(--btn-fill);z-index:-1;width:140%;transition:translate var(--dur-3) var(--ease-out);border-radius:50%;position:absolute;top:100%;translate:-50%}[dir=rtl] .fill.svelte-1xko78n{translate:50%}.label.svelte-1xko78n,.icon.svelte-1xko78n{transition:color var(--dur-2) var(--ease-out);display:inline-flex;position:relative}.icon.svelte-1xko78n{transition:transform var(--dur-3) var(--ease-out)}.icon.svelte-1xko78n svg{width:18px;height:18px}@media (hover:hover){.btn.svelte-1xko78n:hover .fill:where(.svelte-1xko78n){translate:-50% -30%}[dir=rtl] .btn.svelte-1xko78n:hover .fill:where(.svelte-1xko78n){translate:50% -30%}.btn.svelte-1xko78n:hover{color:var(--btn-fill-fg)}.btn.svelte-1xko78n:hover .icon:where(.svelte-1xko78n){transform:translate(4px)}[dir=rtl] .btn.svelte-1xko78n:hover .icon:where(.svelte-1xko78n){transform:translate(-4px)}}.btn.svelte-1xko78n:active{opacity:.85}.btn.svelte-1xko78n:disabled{opacity:.5;cursor:not-allowed}.aperture.svelte-1wxdwme{width:100%;height:auto;overflow:visible}.petal.svelte-1wxdwme{fill:var(--aperture-petal,var(--petal));transition:fill var(--dur-3) var(--ease-out)}.sun.svelte-1wxdwme{fill:var(--aperture-sun,var(--sun))}.rotor.svelte-1wxdwme{transform-origin:0 0}.spin.svelte-1wxdwme .rotor:where(.svelte-1wxdwme){animation:90s linear infinite svelte-1wxdwme-spin}@keyframes svelte-1wxdwme-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.spin.svelte-1wxdwme .rotor:where(.svelte-1wxdwme){animation:none}}
