/* Buttons — extracted from the shared global.css bundle during the CSS
   modularization pass (Phase 1). Rules unchanged. */

.btn{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.02em;padding:15px 26px;border:1px solid var(--heading);background:transparent;color:var(--heading);cursor:pointer;transition:background .25s ease, color .25s ease, border-color .25s ease;display:inline-flex;align-items:center;gap:8px;}

.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--surface);}

.btn-primary:hover{background:#a85723;border-color:#a85723;}
