.Button-module__bn4omq__button.Button-module__bn4omq__button{border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--home-type-meta);font-weight:var(--home-weight-ui);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.Button-module__bn4omq__primary.Button-module__bn4omq__primary{background:var(--accent);color:var(--bg)}.Button-module__bn4omq__secondary.Button-module__bn4omq__secondary{background:var(--surface);color:var(--ink)}.Button-module__bn4omq__ghost.Button-module__bn4omq__ghost{color:var(--ink-muted);background:0 0}.Button-module__bn4omq__orange.Button-module__bn4omq__orange{background:var(--color-accent-orange);border-color:var(--color-accent-orange);color:var(--color-ink-950)}.Button-module__bn4omq__button:hover{border-color:var(--accent)}.Button-module__bn4omq__primary:hover{background:var(--accent-strong)}.Button-module__bn4omq__orange.Button-module__bn4omq__orange:hover{background:color-mix(in srgb, var(--color-accent-orange) 88%, var(--ink) 12%);border-color:color-mix(in srgb, var(--color-accent-orange) 88%, var(--ink) 12%)}.Button-module__bn4omq__button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Button-module__bn4omq__button:disabled{cursor:not-allowed;opacity:.6}.Button-module__bn4omq__button svg{flex:none;width:18px;height:18px}
