input.form-control{border-radius:var(--bs-border-radius-xl);border:1px solid var(--bs-border-color);padding:.75rem;transition:border-color .5s ease,box-shadow .5s ease}input.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.btn{border-radius:var(--bs-border-radius-xl);font-weight:600;padding:.75rem;transition:background-color .5s ease,transform .4s ease}.btn:hover{transform:translateY(-2px)}.btn.btn-link{transform:none!important}.form-check-label{user-select:none}select.form-control{border-radius:var(--bs-border-radius-xl);border:1px solid var(--bs-border-color);padding:.75rem;background:var(--bs-body-bg);transition:border-color .5s ease,box-shadow .5s ease;appearance:none}select.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}textarea.form-control{border-radius:var(--bs-border-radius-xl);border:1px solid var(--bs-border-color);padding:.75rem;transition:border-color .5s ease,box-shadow .5s ease;resize:vertical}textarea.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.form-check-input{width:1.25em;height:1.25em;border-radius:.35em;border:1.5px solid var(--bs-border-color);background-color:var(--bs-body-bg);transition:border-color .3s,box-shadow .3s;margin-top:.2em}.form-check-input:checked{background-color:var(--bs-primary)}.form-check-input:checked,.form-check-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}input[type=range].form-range{width:100%;height:1.5em;background:transparent;appearance:none}input[type=range].form-range::-webkit-slider-runnable-track{height:.5em;background:var(--bs-border-color);border-radius:.25em}input[type=range].form-range::-webkit-slider-thumb{appearance:none;width:1.25em;height:1.25em;border-radius:50%;background:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15);border:none;transition:background .3s}input[type=range].form-range:focus::-webkit-slider-thumb{background:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}input[type=range].form-range::-moz-range-thumb{width:1.25em;height:1.25em;border-radius:50%;background:var(--bs-primary);border:none}input[type=range].form-range::-ms-thumb{width:1.25em;height:1.25em;border-radius:50%;background:var(--bs-primary);border:none}input[type=range].form-range:focus{outline:none}.form-select{border-radius:calc(var(--bs-border-radius-xl)*1.5);border:1px solid var(--bs-border-color);padding:.75rem 2.5rem .75rem .75rem;transition:border-color .5s,box-shadow .5s,transform .3s,filter .3s;appearance:none;box-shadow:0 2px 12px rgba(0,0,0,.06);font-size:1.05rem}.form-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}
