.button{border:1px solid var(--text-color);border-radius:100px;justify-content:center;align-items:center;padding:16px 24px;font-size:12px;font-weight:600;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.button.button_primary{background:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.button.button_light{color:var(--secondary-color);background:#fff;border-color:#fff}.button.button_large{font-size:14px}.button:not(:disabled,.button_unavailable):hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.button.button_primary:not(:disabled):hover{background:color-mix(in srgb, var(--secondary-color), white 10%);border-color:color-mix(in srgb, var(--secondary-color), white 10%)}.button.button_light:not(:disabled):hover{background:var(--surface-hover);border-color:var(--surface-hover)}.button:disabled{opacity:.6;cursor:default}.button.button_unavailable{color:var(--button-disabled-color,var(--muted));border-color:var(--button-disabled-border,var(--line));cursor:default;background:0 0}@media (max-width:640px){.button{padding:14px 20px}}
