.container{
  width: min(var(--container), calc(100% - 32px));
  margin: 0 auto;
}
.btn{
  display:inline-flex; align-items:center; justify-content:center;
  height:40px; padding:0 16px; border-radius:999px;
  font-weight:700; font-size:13px; text-decoration:none; user-select:none;
}
.btn--primary{ background:var(--brand); color:#fff; border:0; }
.btn--ghost{ background:transparent; color:var(--ink); border:1px solid rgba(31,41,55,.16); }
