@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("../fonts/PetMe64.woff") format('woff'); } html, body { height: 100%; margin: 0; padding: 0; overflow: hidden; background-color:#fff; } 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:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center; -webkit-justify-content: center; justify-content: 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:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; -webkit-align-items:center; align-items:center; -webkit-flex-direction: column; flex-direction: column; font-family: 'PetMe64Web'; font-size: 25pt; position: absolute; top: 0; left: 0; z-index: 10; opacity: 1; transition: opacity 1s linear; -webkit-transition: opacity 1s linear; } #preloadHelper.loaded { opacity: 0; } #preloader { display: block; text-align: center; } #preSub { font-size: 12pt; } #tabs { margin: -1px; padding-top: 22px; height: 455px; 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:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; -webkit-align-items:center; align-items:center; position: absolute; top: 0; left: 0; width:100%; height:100%; } #settingsWindow { position: relative; background: rgba(200,200,200, 0.7); border-color: "black"; border-width: 2px; border-style: solid; font-family: 'PetMe64Web'; width: 640px; } #huesSettings { padding: 5px; } #closeButton { height: 20px; width: 20px; font-size: 20px; color: white; position: absolute; right: 0px; background-color: rgb(128,128,128); border: 1px solid black; cursor: pointer; } #closeButton:hover { background-color: rgb(200,200,200); } .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; /* Don't want double click to select */ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } label.settings-label:hover { background: rgba(200,200,200,0.5); } #huesSettings input[type="radio"]:checked + label { background: rgba(255,255,255, 0.5); }