.btn{border-radius:0;font-size:0.95rem}.btn:focus,.btn.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(150, 162, 245, 0.25);box-shadow:0 0 0 0.2rem rgba(150, 162, 245, 0.25)}.btn.btn-primary,aside .btn.btn-primary.btn-close-open{box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);background:#96a2f5;background:#96a2f5 -webkit-gradient(linear, left top, right top, from(#393E46), to(#96a2f5));background:#96a2f5 -webkit-linear-gradient(left, #393E46, #96a2f5);background:#96a2f5 -o-linear-gradient(left, #393E46, #96a2f5);background:#96a2f5 linear-gradient(to right, #393E46, #96a2f5);color:#ffffff;border:none;border-radius:0;transition:all 0.3s ease;text-transform:none !important}.btn.btn-primary:hover,aside .btn.btn-primary.btn-close-open:hover{background:#393E46;background:#393E46 -webkit-gradient(linear, left top, right top, from(#393E46), to(#393E46));background:#393E46 -webkit-linear-gradient(left, #393E46, #393E46);background:#393E46 -o-linear-gradient(left, #393E46, #393E46);background:#393E46 linear-gradient(to right, #393E46, #393E46);box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22)}.btn-outline-primary{border-width:2px;text-transform:none !important;color:#96a2f5 !important;border-color:#96a2f5;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.btn-outline-primary:hover{background:#393E46;background:#393E46 -webkit-gradient(linear, left top, right top, from(#393E46), to(#393E46));background:#393E46 -webkit-linear-gradient(left, #393E46, #393E46);background:#393E46 -o-linear-gradient(left, #393E46, #393E46);background:#393E46 linear-gradient(to right, #393E46, #393E46);color:white !important;border-color:#393E46;box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22)}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:#96a2f5;border-color:#96a2f5;color:white !important}aside .btn.btn-outline-primary{color:white !important;border-color:white}aside .btn.btn-primary{background:white;color:#96a2f5}aside .btn.btn-primary:hover{color:white}.btn-close-open{position:absolute;right:0;top:0;width:55px;height:55px;font-size:1.5rem;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}