@font-face { font-family: 'PetMe64Web'; font-style: normal; font-weight: normal; -webkit-font-smoothing: none; font-smooth: never; src: local("PetMe64Web"); src: local('Pet Me 64'), local('Pet Me 64'), url("PetMe64.woff") format('woff'); } html, body { height: 100%; margin: 0; padding: 0; overflow: hidden; background-color:#ffffff; } h1 { font-size: 15pt; } h2 { font-size: 10pt; } h3 { font-size: 7pt; } h1, h2, h3 { text-align: center; } #about { border-bottom: 2px solid black; } #reference { display:flex; align-items:center; } .info-ref { float: left; font-size: 8pt; text-align: left; background: rgba(100,100,100,0.3); border-radius: 15px; margin: 10px; padding: 0px 5px; } .info-ref h3 { font-size: 10pt; margin: 10px 0px 0px 10px; text-align: left; } .info-ref ul { list-style-type: none; padding: 0px; margin: 10px; } #waifu { display: block; height: 100%; padding: 0; z-index: -10; } #preloadHelper { background-color: #FFF; width: 100%; height: 100%; display:flex; justify-content:center; align-items:center; flex-direction: column; font-family: 'PetMe64Web'; font-size: 25pt; position: absolute; top: 0; left: 0; z-index: 10; } #preloadHelper.loaded { opacity: 0; animation-name: fadeout; animation-duration: 1s; -webkit-animation-name: fadeout; -webkit-animation-duration: 3s; } #preloader { display: block; text-align: center; } #preSub { font-size: 12pt; } #tabs { margin: -1px; min-height: 400px; min-width: 500px; } input[type=radio] { display:none; } .tab-label{ cursor: pointer; display: table-cell; padding: 10px; border: 2px solid black; width: 1%; text-align: center; } label.tab-label:hover { background: rgba(255,255,255,0.3); } input.tab-input[type="radio"]:checked + label { border-bottom: 0px; } .tab-content { display: none; } #tab1:checked ~ #tab1-content, #tab2:checked ~ #tab2-content, #tab3:checked ~ #tab3-content { display: block; } #settingsHelper { display:flex; justify-content:center; align-items:center; position: absolute; top: 0; left: 0; width:100%; height:100%; } #settingsWindow { background: rgba(200,200,200, 0.7); border-color: "black"; border-width: 2px; border-style: solid; font-family: 'PetMe64Web'; } #huesSettings { padding: 5px; } .settings-category { font-size: 12pt; } .settings-individual{ font-size: 8pt; } .settings-buttons{ margin: 10px 2px 10px 0px; } .settings-checkbox{ display: none; } .settings-label { font-size: 7pt; margin: 10px 2px; padding: 3px; background: rgba(127,127,127, 0.5); border-color: rgb(0,0,0); border-width: 1px; border-style: solid; cursor: pointer; } label.settings-label:hover { background: rgba(200,200,200,0.5); } #huesSettings input[type="radio"]:checked + label { background: rgba(255,255,255, 0.5); } @keyframes fadeout { from {opacity: 1;} to {opacity: 0;} } @-webkit-keyframes fadeout { from {opacity: 1;} to {opacity: 0;} }