@layer components{.button.svelte-1otw9cl{--bg:var(--color-surface-raised);--fg:var(--color-ink);--border:var(--color-control-border);--hover:var(--color-surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font-size:var(--font-size);font-weight:var(--text-ui-strong--font-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), scale var(--duration-fast) var(--ease-out-strong);justify-content:center;align-items:center;gap:.5em;padding:.5em .95em;line-height:1.43;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.button.svelte-1otw9cl:hover{background:var(--hover)}.button.svelte-1otw9cl:hover>.arrow:where(.svelte-1otw9cl){translate:var(--spacing-nudge) 0}}.button.svelte-1otw9cl:active{scale:.97}.arrow.svelte-1otw9cl{transition:translate var(--duration-base) var(--ease-out-strong);display:inline-block}.sm.svelte-1otw9cl{--font-size:var(--text-small)}.md.svelte-1otw9cl{--font-size:var(--text-ui)}.lg.svelte-1otw9cl{--font-size:var(--text-body);padding:.6em 1.15em}.primary.svelte-1otw9cl{--bg:var(--color-accent);--fg:var(--color-on-accent);--border:transparent;--hover:var(--color-accent-hover)}.ghost.svelte-1otw9cl{--bg:transparent;--border:transparent}.danger.svelte-1otw9cl{--bg:var(--color-danger);--fg:light-dark(#fff,var(--color-surface));--border:transparent;--hover:color-mix(in oklab, var(--color-danger), var(--color-ink) 15%)}.full.svelte-1otw9cl{inline-size:100%;display:flex}.icon-only.svelte-1otw9cl{aspect-ratio:1;padding:.5em}.icon.svelte-1otw9cl{aspect-ratio:1;inline-size:1.15em;display:inline-flex}.icon.svelte-1otw9cl svg{block-size:100%;inline-size:100%}.label.svelte-1otw9cl{text-overflow:ellipsis;overflow:hidden}.button.svelte-1otw9cl:disabled,.button[aria-disabled=true].svelte-1otw9cl{opacity:.5;cursor:not-allowed;scale:none}.busy.svelte-1otw9cl{color:#0000;pointer-events:none}.busy.svelte-1otw9cl:after{content:"";aspect-ratio:1;border:.125em solid var(--fg);border-inline-end-color:#0000;border-radius:50%;inline-size:1em;margin:auto;animation:.7s linear infinite svelte-1otw9cl-spin;position:absolute;inset:0}@keyframes svelte-1otw9cl-spin{to{rotate:1turn}}.display.svelte-14wmy7v{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}.heading-1.svelte-14wmy7v{font-size:var(--text-heading-1);line-height:var(--text-heading-1--line-height);letter-spacing:var(--text-heading-1--letter-spacing)}.heading-2.svelte-14wmy7v{font-size:var(--text-heading-2);line-height:var(--text-heading-2--line-height);letter-spacing:var(--text-heading-2--letter-spacing)}.heading-3.svelte-14wmy7v{font-size:var(--text-heading-3);line-height:var(--text-heading-3--line-height);letter-spacing:var(--text-heading-3--letter-spacing)}.text.svelte-1erpp1u{font-size:var(--size);line-height:var(--leading);text-wrap:pretty}.lead.svelte-1erpp1u{--size:var(--text-lead);--leading:var(--text-lead--line-height)}.body.svelte-1erpp1u{--size:var(--text-body);--leading:var(--text-body--line-height)}.ui.svelte-1erpp1u{--size:var(--text-ui);--leading:var(--text-ui--line-height)}.small.svelte-1erpp1u{--size:var(--text-small);--leading:var(--text-small--line-height)}.muted.svelte-1erpp1u{color:var(--color-ink-muted)}.strong.svelte-1erpp1u{font-weight:var(--text-ui-strong--font-weight)}.measure.svelte-1erpp1u{max-inline-size:65ch}}
