/* colors: https://lospec.com/palette-list/spf-80 */ @font-face { font-family: "ShareTech"; src: url("../fonts/ShareTechMono/ShareTechMono-Regular.ttf"); } .hidden { display: none; } body { margin: 0; padding: 0; font-family: "ShareTech"; } canvas { cursor: none; } #startScreen { width: 100vw; height: 100vh; background: rgb(0, 0, 0); } #startTitle { width: 60vw; height: 10vh; margin: 0 auto; padding-top: 10vh; text-align: center; line-height: 10vh; font-size: 10vh; color: #FFF; text-shadow: 5px 5px 5px #611894; } #startButton { width: 30vw; height: 10vh; margin: 10vh auto; border-radius: 5px; border-width: 5px; border-style: solid; background-color: #3f0d76; border-color: #d2ccf3; text-align: center; line-height: 10vh; font-size: 5vh; color: #FFF; } #startButton:hover { cursor: pointer; background-color: #d2ccf3; border-color: #3f0d76; color: #3f0d76; } #versionInfo { position: absolute; bottom: 5vh; right: 5vh; text-align: right; font-size: 3vh; color: #fff; text-shadow: 5px 5px 5px #611894; } #startMenu { width: 30vw; margin: 5vh auto; color: #FFF; } #startMenu h1 { text-align: center; padding-bottom: 1vh; border-style: solid; border-width: 0 0 1px 0; text-shadow: 3px 3px 3px #611894; } #startMenu .option { display: block; margin-top: 2vh; } #startMenu input[type="checkbox"] { display: none; } #startMenu input[type="checkbox"]+label::before { width: 3vh; height: 3vh; border-radius: 5px; border: 0.25vh solid #a2bcc5; background-color: #fff; display: block; content: ""; float: left; margin-right: 5px; color: #3f0d76; } #startMenu input[type="checkbox"]+label:hover { cursor: pointer; } #startMenu label { margin-left: 0.5vw; line-height: 3.5vh; font-size: 2.5vh; } #startMenu input[type="checkbox"]:checked+label::before { content: "\2A2F"; text-align: center; line-height: 3vh; font-size: 3vh; }