.btn{text-align:center;letter-spacing:-.2px;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:flex}.btn--full-width{width:100%}.btn-icon{justify-content:center;align-items:center;display:flex}.btn--primary-16px{color:#fff;background:#000;border-color:#000}.btn--primary-16px:hover{opacity:.9}.btn--primary-16px:active{transform:scale(.98)}.btn--secondary-16px{color:#000;background:#fff;border:1px solid #000}.btn--secondary-16px:hover{background:#f5f5f5}.btn--secondary-16px:active{transform:scale(.98)}.btn--ghost-16px{color:#222;background:0 0;border:none;padding:12px 16px;font-weight:500}.btn--ghost-16px:hover{background:#f5f5f5}.btn--ghost-16px:active{transform:scale(.98)}.btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--outline-16px{color:#000;background:#fff;border:1px solid #000}.btn--outline-16px:hover{background:#f8f8f8}.btn--outline-16px:active{transform:scale(.98)}.btn--outline{color:#000;background:#fff;border:1px solid #000}.btn--outline:hover{background:#f8f8f8}.btn--outline:active{transform:scale(.98)}.btn--white-16px{color:#000;background:#fff;border-color:#fff;border-radius:6px;font-weight:700}.btn--white-16px:hover{background:#f8f8f8}.btn--white-16px:active{transform:scale(.98)}.btn--text-underlined-12px{color:inherit;background:0 0;border:none;border-bottom:1px solid;justify-content:flex-start;gap:4px;width:auto;height:auto;min-height:0;padding:0 0 1px;font-size:12px;font-weight:500;display:inline-flex}.btn--text-underlined-12px:hover{opacity:.8}.btn--text-underlined-12px:active{transform:scale(.98)}
