.QLF9Ya_btn{border-radius:var(--radius);min-height:3.1rem;font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-size:1.02rem;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background .15s;display:inline-flex}.QLF9Ya_btn:active{transform:translateY(2px)}.QLF9Ya_btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.QLF9Ya_primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--elevation-1)}.QLF9Ya_primary:hover{background:var(--primary-strong)}.QLF9Ya_secondary{background:var(--secondary);color:var(--secondary-foreground);box-shadow:var(--elevation-1)}.QLF9Ya_outline{background:var(--card);color:var(--foreground);border-color:var(--border);box-shadow:none}.QLF9Ya_ghost{color:var(--foreground);background:0 0}.QLF9Ya_ghost:hover{background:var(--muted)}.QLF9Ya_light{background:var(--accent);color:var(--accent-foreground);box-shadow:var(--elevation-1)}.QLF9Ya_danger{background:var(--destructive-soft);color:var(--destructive);border-color:var(--destructive)}.QLF9Ya_big{min-height:4rem;padding:.9rem 2rem;font-size:1.2rem}.QLF9Ya_small{min-height:2.4rem;padding:.4rem 1rem;font-size:.92rem}.QLF9Ya_block{width:100%}.QLF9Ya_btn:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.QLF9Ya_btn{transition:none}}
