@property --feedback-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --feedback-color{syntax: "<color>"; inherits: false; initial-value: transparent;}button.svelte-18sv61c{--btn-bg: var(--paper);--btn-color: var(--muted);--btn-border-color: var(--rule);--btn-hover-bg: var(--btn-bg);--btn-hover-color: var(--fg);--btn-hover-border-color: var(--fg);--feedback-color: var(--btn-border-color);--feedback-angle: 0deg;--c: var(--feedback-color);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1);position:relative;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-3);text-transform:uppercase;padding:var(--s-1) var(--s-3);background:linear-gradient(var(--btn-bg, var(--paper))) padding-box,conic-gradient(var(--c) var(--feedback-angle),var(--btn-border-color) 0deg) border-box;color:var(--btn-color);border:var(--s-px) solid transparent;border-radius:0;cursor:pointer;transition:--feedback-angle .5s,--feedback-color .5s,background .3s ease,color .3s ease}button.svelte-18sv61c:hover{--btn-bg: var(--btn-hover-bg);--btn-color: var(--btn-hover-color)}.btn-ghost.svelte-18sv61c{--btn-bg: transparent;--btn-color: var(--muted);--btn-border-color: transparent;--btn-hover-bg: transparent;--btn-hover-color: var(--fg);--btn-hover-border-color: transparent;padding:0}.btn-primary.svelte-18sv61c{--btn-bg: var(--fg);--btn-color: var(--bg);--btn-border-color: var(--fg);--btn-hover-bg: var(--accent);--btn-hover-color: var(--bg);--btn-hover-border-color: var(--accent);flex:1;letter-spacing:var(--tracking-5);padding:var(--s-3) var(--s-4)}.btn-secondary.svelte-18sv61c{--btn-bg: var(--paper);--btn-color: var(--muted);--btn-border-color: var(--rule);--btn-hover-bg: var(--paper);--btn-hover-color: var(--fg);--btn-hover-border-color: var(--fg);flex:1;letter-spacing:var(--tracking-5);padding:var(--s-3) var(--s-4)}button[data-feedback=success].svelte-18sv61c{--feedback-color: var(--status-success);--feedback-angle: 360deg;color:var(--status-success)}button[data-feedback=error].svelte-18sv61c{--feedback-color: var(--status-error);--feedback-angle: 360deg;color:var(--status-error)}
