.btn-primary{font-family:var(--btn-font);font-size:var(--btn-size);font-weight:var(--btn-primary-weight);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);background:var(--btn-primary-bg);color:var(--btn-primary-color);padding:var(--btn-padding);border:var(--btn-primary-border);border-radius:var(--btn-radius);text-decoration:none;cursor:pointer;transition:var(--btn-transition)}.btn-primary:hover{opacity:var(--btn-primary-hover-opacity);transform:var(--btn-primary-hover-transform);background:var(--btn-primary-hover-bg);border:var(--btn-primary-hover-border);color:var(--btn-primary-hover-color)}.btn-secondary{font-family:var(--btn-font);font-size:var(--btn-size);font-weight:var(--btn-secondary-weight);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);background:var(--btn-secondary-bg);color:var(--btn-secondary-color);padding:var(--btn-padding);border:var(--btn-secondary-border);border-radius:var(--btn-radius);text-decoration:none;cursor:pointer;transition:var(--btn-transition)}.btn-secondary:hover{background:var(--btn-secondary-hover-bg);border:var(--btn-secondary-hover-border);color:var(--btn-secondary-hover-color)}