:root{--forest:#1e3d2f;--forest-dark:#132920;--canvas:#efe6d0;--brass:#a9762f;--brass-light:#c99a4e;--ember:#b5432b;--ink:#26241f;--paper:#fbf8f1;--paper-dim:#f1ecdf;--line:#e3dac4;--ok:#3f6b4a}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--ink);background:var(--paper);font-family:Inter,sans-serif;line-height:1.5}h1,h2,h3{text-transform:uppercase;color:var(--forest);font-family:Big Shoulders Display,sans-serif;font-weight:800}.btn{cursor:pointer;border:none;border-radius:10px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-block}.btn-primary{background:var(--ember);color:#fff}.btn-outline{border:1.5px solid var(--forest);color:var(--forest);background:0 0}
