.btn._r{white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:10px;font-weight:600;line-height:1;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:relative}.btn._r:active{transform:scale(.97)}.btn--lg._r{height:52px;padding:0 var(--space-28);font-size:var(--fs-18)}.btn--md._r{height:44px;padding:0 var(--space-20);font-size:var(--fs-16)}.btn--arrow._r.btn--lg{font-size:var(--fs-16);padding:0 26px 0 30px}.btn--accent._r{background:var(--bg-accent);color:var(--text-on-accent);box-shadow:inset 0 6px 6px #f1f1f140}.btn--dark._r{background:var(--bg-inverse);color:#fff}.btn--light._r{color:var(--text-primary);background:#fff}.btn--brand._r{background:var(--bg-brand);color:#fff}
