*,*::before,*::after {box-sizing: border-box; font-family: "Manrope", sans-serif;font-optical-sizing: auto;}
body {margin: 0;}
.lh-125{line-height: 125%;}
.lh-150{line-height: 150%;}

.container{ padding-top: 5vh; }
.content{max-width: 768px;}

.v-input__details{display: none;}

.v-selection-control-group .v-label{padding-left: .5rem;border-left: .2rem solid #aaa; border-radius: .5rem; }

.code-pit{font-family: monospace; font-size: .9rem;}

.red-border{outline: 2px solid red !important;}
.recommend-text-div ol{padding: 15px 20px 0px 20px;}
.recommend-text-div li{padding: 5px;}

.score-div ul{padding: 20px 15px 0px 20px;list-style: circle;}
.score-div li{padding: 2px;}
.logo-on-page{padding-bottom: 10vh;display: flex;justify-content: center;}
.main-title h1{text-align: center;}