.btn.svelte-18sv61c{--btn-bg: var(--accent);--btn-ink: var(--accent-ink);--btn-border: var(--btn-line);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:var(--border) solid var(--btn-border);border-radius:var(--radius);background:linear-gradient(var(--btn-border) 0 0) left top / var(--notch-px, 0px) var(--notch-px, 0px) no-repeat,linear-gradient(var(--btn-border) 0 0) right top / var(--notch-px, 0px) var(--notch-px, 0px) no-repeat,linear-gradient(var(--btn-border) 0 0) left bottom / var(--notch-px, 0px) var(--notch-px, 0px) no-repeat,var(--btn-bg);clip-path:var(--notch-4, none);color:var(--btn-ink);font-weight:600;font-size:var(--text-md);letter-spacing:var(--btn-tracking);text-decoration:none;text-transform:var(--btn-case);cursor:pointer;box-shadow:var(--shadow-ctl);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),clip-path var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease);white-space:nowrap}.btn.svelte-18sv61c:hover{transform:translate(calc(-1 * var(--lift)),calc(-1 * var(--lift)));box-shadow:var(--shadow-ctl-hover);clip-path:var(--notch-6, none);filter:brightness(var(--hover-dim))}.btn.svelte-18sv61c:focus-visible{--notch-px: 0px;clip-path:none}.btn.svelte-18sv61c:active{transform:translate(var(--shadow-depth),var(--shadow-depth));box-shadow:none}.btn--primary.svelte-18sv61c,.btn--telegram.svelte-18sv61c,.btn--danger.svelte-18sv61c{--icon-paper: transparent}.btn--ghost.svelte-18sv61c{--btn-bg: var(--surface);--btn-ink: var(--ink);--btn-border: var(--line)}.btn--telegram.svelte-18sv61c{--btn-bg: var(--tg);--btn-ink: var(--tg-ink)}.btn--danger.svelte-18sv61c{--btn-bg: var(--danger);--btn-ink: var(--danger-ink)}.btn--sm.svelte-18sv61c{min-height:max(36px,var(--tap-min));padding:0 var(--space-3);font-size:var(--text-base)}.btn--block.svelte-18sv61c{width:100%}.btn[disabled].svelte-18sv61c{--btn-bg: var(--surface-2);--btn-ink: var(--muted);--btn-border: var(--line-soft);background:linear-gradient(var(--btn-border) 0 0) left top / var(--notch-px, 0px) var(--notch-px, 0px) no-repeat,linear-gradient(var(--btn-border) 0 0) right top / var(--notch-px, 0px) var(--notch-px, 0px) no-repeat,linear-gradient(var(--btn-border) 0 0) left bottom / var(--notch-px, 0px) var(--notch-px, 0px) no-repeat,linear-gradient(var(--btn-border) 0 0) right bottom / var(--notch-px, 0px) var(--notch-px, 0px) no-repeat,var(--btn-bg);clip-path:var(--notch-flat, none);box-shadow:none;cursor:not-allowed;transform:none;filter:none}
