// main: ./pokemon.less .pokemon.sheet.characterSheet { .window-content { background: #c00d0d; color: white; width: 100%; height: 100%; @import url('https://fonts.googleapis.com/css2?family=VT323&display=swap'); font-family: "VT323", Arial, Helvetica, sans-serif; }; .headerBox { float: left; width: 100%; height: 110px; display: flex; justify-content: flex-start; border-bottom: #5e0000; }; .charInfo { width: 500px } .inputText { background-color: #30da0c; color: black; border: black; box-shadow: 0 0 20px #003300 inset; -webkit-box-shadow: 0 0 20px #003300 inset; -moz-box-shadow: 0 0 20px #003300 inset; -o-box-shadow: 0 0 20px #003300 inset; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; } .bigInputText { font-size: 21px; font-weight: 600; padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; margin-bottom: 5px; } .smallInputText { font-size: 16px; padding-left: 10px; padding-right: 10px; padding-top: 8px; padding-bottom: 8px; margin-top: 5px; width: 60%; } .invisibleInput { background: transparent; color: inherit; text-align: inherit; font-size: inherit; padding: 0px; } .advancementBox { margin-left: 20px; display: flex; flex-direction: column; align-items: center; } .lvlBox { width: 60px; height: 60px; background-color: #30da0c; color: black; border: black; box-shadow: 0 0 20px #003300 inset; -webkit-box-shadow: 0 0 20px #003300 inset; -moz-box-shadow: 0 0 20px #003300 inset; -o-box-shadow: 0 0 20px #003300 inset; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; margin-bottom: 10px; padding: 5px; display: flex; flex-direction: column; justify-content: space-around; align-items: center; text-align: center; } .lvlValue { font-size: 25px; } .expBox { display: flex; justify-content: flex-start; align-items: center; width: 80px; height: 30px; background-color: #30da0c; color: black; border: black; box-shadow: 0 0 20px #003300 inset; -webkit-box-shadow: 0 0 20px #003300 inset; -moz-box-shadow: 0 0 20px #003300 inset; -o-box-shadow: 0 0 20px #003300 inset; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; padding-left: 5px; padding-right: 5px; } .expValue { text-align: center; } .mainBox { display: flex; } .sidebarBox { display: flex; flex-direction: column; align-items: center; width: 200px; height: 400px; border-right: #5e0000; } .imgBox { height: 170px; width: 180px; padding: 0 20px; background-color: #b0b0b0; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; position: absolute; top: 120; left: 20; } .imgBox:after { content: ""; border-top: 30px solid #b0b0b0; border-left: 30px solid #c00d0d; height: 0; float: left; position: absolute; left: 0px; bottom: 0px } .screen { height: 110px; width: 140px; margin-top: 20px; margin-bottom: 9px; background-color: #fff; border: 3px solid #494949; clear: both; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; display: flex; align-items: center; justify-content: center; } .buttonbottomPicture { height: 26px; width: 26px; background-color: #c00d0d; margin-left: 20px; float: left; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; box-shadow: -2px 1px #5e0000; -webkit-box-shadow: -2px 1px #5e0000; -moz-box-shadow: -2px 1px #5e0000; -o-box-shadow: -2px 1px #5e0000; background: linear-gradient(top, #c00d0d 0%, #8b0000 80%); background: -webkit-linear-gradient(top, #c00d0d 0%, #8b0000 80%); background: -moz-linear-gradient(top, #c00d0d 0%, #8b0000 80%); background: -o-linear-gradient(top, #c00d0d 0%, #8b0000 80%); } .speakers { float: right; width: 75px; height: 25px; margin-right: 20px; right: 0px; bottom: 7px; position: absolute; } .sp { height: 3px; margin-bottom: 5px; background-color: #494949; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; } .charImg { max-height: 95px; max-width: 125px; height: auto; width: auto; } .vertLine { position: absolute; height: 416px; float: left; left: 216px; bottom: 0px; width: 5px; background-color: #5e0000; } .calcStatBox { margin-top: 180px; } .hitPointBox { display: flex; align-items: flex-end; } .row { display: flex; align-items: center; } .charHex { width: 65px; height: 65px; background-color: #30da0c; color: black; border: black; box-shadow: 0 0 20px #003300 inset; -webkit-box-shadow: 0 0 20px #003300 inset; -moz-box-shadow: 0 0 20px #003300 inset; -o-box-shadow: 0 0 20px #003300 inset; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; padding: 5px; margin: 15px 10px; display: flex; flex-direction: column; justify-content: space-evenly; align-items: center; text-align: center; } .charHPCurrent { width: 80px; height: 80px; margin-left: 20px; margin-right: 0px; } .charHPMax { width: 50px; height: 50px; } .charHexValue { font-size: 25px; } .hpValue { font-size: 40px; } .hpMaxValue { font-size: 18px; } .menuBox { background-color: #5e0000; border: none; padding: 0px 10px; border-bottom-right-radius: 20px; } .horLine { width: 400px; position: absolute; right: 0px; height: 5px; bottom: 411px; background-color: #5e0000; } nav { border: none; height: 60px; } .menuIcon { height: 35px; width : 45px; background-color: #003300; float: left; text-align: center; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; background: linear-gradient(top, #307bfb 0%, #0530e5 80%); background: -webkit-linear-gradient(top, #307bfb 0%, #0530e5 80%); background: -moz-linear-gradient(top, #307bfb 0%, #0530e5 80%); background: -o-linear-gradient(top, #307bfb 0%, #0530e5 80%); box-shadow: -1px 2px #001c91; -webkit-box-shadow: -1px 2px #001c91; -moz-box-shadow: -1px 2px #001c91; -o-box-shadow: -1px 2px #001c91; } .item.active:after { content: ""; height: 35px; float: left; position: relative; left: 0px; top: -35px; width: 45px; background-color: #0006; border-radius: 10px; } .bgCurve1 { position: absolute; background-color: #5e0000; width: 121px; height: 100px; left: 221px; top: 186px; } .bgCurve2 { position: absolute; background-color: #5e0000; width: 100px; height: 55px; left: 342px; top: 131px; } .curve1 { position: absolute; background-color: rgb(192, 13, 13); width: 100px; height: 55px; left: 342px; top: 131px; border-top-left-radius: 60px 35px; } .curve2 { position: absolute; background-color: #c00d0d; width: 121px; height: 100px; left: 221px; top: 186px; border-top-left-radius: 101px 60px; } .statsBox { display: flex; flex-direction: column; align-items: flex-start; justify-items: space-evenly; position: absolute; z-index: 100; margin-top: 25px; margin-left: 50px; } .categorySelectBox { display: flex; flex-direction: column; align-items: flex-start; justify-items: space-evenly; } .statHex { margin-top: 7px; margin-bottom: 7px; } select { background-color: #30da0c; color: black; border: black; box-shadow: 0 0 20px #003300 inset; -webkit-box-shadow: 0 0 20px #003300 inset; -moz-box-shadow: 0 0 20px #003300 inset; -o-box-shadow: 0 0 20px #003300 inset; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; padding: 5px; margin: 15px 10px; display: flex; flex-direction: column; justify-content: space-evenly; align-items: center; text-align: center; } .container { display: flex; align-items: center; } .radioButton { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* Create a custom radio button */ .checkmark { display: inline-block; top: 0; left: 0; height: 20px; width: 36px; background-color: #30da0c; border-radius: 5px; box-shadow: 0 0 10px #003300 inset; -webkit-box-shadow: 0 0 10px #003300 inset; -moz-box-shadow: 0 0 10px #003300 inset; -o-box-shadow: 0 0 10px #003300 inset; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; } /* On mouse-over, add a grey background color */ .container:hover input ~ .checkmark { background-color: #3de31c; } /* When the radio button is checked, add a blue background */ .container input:checked ~ .checkmark { background-color: #3de31c; } /* Create the indicator (the dot/circle - hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the indicator (dot/circle) when checked */ .container input:checked ~ .checkmark:after { display: block; } /* Style the indicator (dot/circle) */ .container .checkmark:after { top: 5px; left: 8px; width: 10px; height: 10px; border-radius: 50%; background: black; } }