.btn{text-align:center;white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:500;line-height:1;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex;position:relative}.btn--full{width:100%;display:flex}.btn__label{z-index:1;position:relative}.btn--primary{background:var(--color-primary);height:48px;box-shadow:0 6px 12px 0 var(--color-primary-08), 0 6px 8px 0 var(--color-primary-04), 0 4px 5.3px 0 var(--color-primary-06), 0 2.5px 3.6px 1px var(--color-primary-04);letter-spacing:-.16px;color:var(--color-text-white);border-radius:100px;padding:13px 32px;font-size:16px}.btn--primary:hover{background:var(--color-primary-dark);opacity:1}.btn--light{background:var(--color-text-white);height:48px;box-shadow:0 6px 12px 0 var(--color-primary-08), 0 6px 8px 0 var(--color-primary-04), 0 4px 5.3px 0 var(--color-primary-06), 0 2.5px 3.6px 1px var(--color-primary-04);letter-spacing:-.16px;color:var(--color-text-on-primary);border-radius:100px;padding:13px 32px;font-size:16px}.btn--light:hover{opacity:.94}.btn--secondary{border:1.25px solid var(--color-primary-border);background:var(--color-bg-panel);height:41px;color:var(--color-text-primary);border-radius:100px;padding:13px 24px;font-size:15px}.btn--secondary:hover{background:var(--color-bg-panel-hover)}.btn--card{border:1.25px solid var(--color-primary-border);background:var(--color-bg-soft-alt);height:48px;color:var(--color-text-primary);border-radius:10px;padding:13px 24px;font-size:15px}.btn--card:hover{background:var(--color-bg-soft-hover)}.btn--featured{background:var(--color-primary);height:48px;box-shadow:0 6px 12px 0 var(--color-primary-08), 0 6px 8px 0 var(--color-primary-04), 0 4px 5.3px 0 var(--color-primary-06), 0 2.5px 3.6px 1px var(--color-primary-04);color:var(--color-text-white);border:none;border-radius:10px;padding:13px 32px;font-size:15px}.btn--featured:hover{background:var(--color-primary-dark)}
