.btn{white-space:nowrap;border-radius:var(--br-1);cursor:pointer;font-size:var(--fs-2);color:#000;border:none;padding:10px 20px;transition:all .3s}.btn:hover{filter:brightness(.9)}.btn.primary{background-color:var(--primary-color)}.btn.secondary{background-color:var(--secondary-color);color:#fff}.btn.tertiary{background:#ececec}.btn:disabled{color:#666;cursor:not-allowed;opacity:.6;background-color:#ccc}.btn:disabled:hover{filter:none;background-color:#ccc}@media (max-width:480px){.btn{width:100%}}
