.turf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1.5px solid transparent;font-family:var(--font-turf-space-grotesk),"Space Grotesk",sans-serif;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.turf-btn:focus{outline:none}a.turf-btn:focus-visible,button.turf-btn:focus-visible{outline:1.5px solid var(--ink-tertiary);outline-offset:2px}.turf-btn:disabled,.turf-btn:disabled:hover,.turf-btn[aria-disabled=true],.turf-btn[aria-disabled=true]:hover{opacity:var(--opacity-disabled);pointer-events:none}.turf-btn--md{height:40px;padding:0 16px;font-size:14.5px}.turf-btn--lg{height:52px;padding:0 24px;font-size:15px}.turf-btn--primary{background:var(--accent-primary);color:var(--ink-inverse)}.turf-btn--primary:hover{opacity:.9}.turf-btn--secondary{background:transparent;color:var(--ink-primary);border-color:var(--line-hairline)}.turf-btn--secondary:hover{background:var(--surface-ghost-hover)}.turf-btn--ghost{background:transparent;color:var(--ink-primary)}.turf-btn--ghost:hover{background:var(--surface-ghost-hover)}.turf-btn--destructive{background:transparent;color:var(--ink-alert)}.turf-btn--destructive:hover{background:var(--surface-alert-hover)}