@font-face { font-family: "Playtime"; /* src: url("playtime.ttf"); */ src: url("font/PlaytimeWithHotToddies.svg"); src: url("font/PlaytimeWithHotToddies.ttf"); src: url("font/PlaytimeWithHotToddies.woff"); } @font-face { font-family: "Gentium"; /* src: url("gentium.ttf"); */ src: url("font/GentiumPlus.svg"); src: url("font/GentiumPlus.ttf"); src: url("font/GentiumPlus.woff"); } body { margin: 0; padding: 0; background: gray; font: 22px/27px Playtime, sans-serif; } * { -moz-user-select: -moz-none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } #container, #bg, #vid { cursor: url("../dump/ui/mousecursor.png"), default; position: absolute; } #container.scale, #bg.scale, #vid.scale { top: 50%; left: 50%; } #container { width: 800px; height: 600px; left: 50%; top: 50%; margin-top: -300px; margin-left: -400px; } @keyframes toright { from { left: -100px; } to { left: -190px; } } #who { color: black; position: absolute; top: 452px; left: 12px; font-weight: bold; } .say { color: white; } #say { width: 750px; height: 90px; position: absolute; top: 493px; left: 28px; } #window-image { position: absolute; top: 440px; left: 0; } #gray { position: absolute; width: 100%; height: 100%; background-color: rgb(64, 64, 64); background-color: rgba(64, 64, 64, 0.8); z-index: 9; } #warn-container { visibility: hidden; cursor: auto; } html.no-js #warn-container { visibility: visible; } #warn { background-color: rgb(128, 128, 128); background-color: rgba(128, 128, 128, 0.8); border-radius: 10px 10px; height: 70%; left: 50%; margin-left: -300px; overflow: auto; padding: 10px; position: absolute; top: 10%; width: 600px; z-index: 10; } h2 { font: 20px/28px Playtime; font-weight: bold; } html.no-js #warn li:not(#js) { display: none; } #warn li#ie { display: none; } html.video #warn li#video { display: none; } html.audio #warn li#audio { display: none; } html.fontface #warn li#fontface { display: none; } html.csstransforms #warn li#csstransforms { display: none; } html.csstransitions #warn li#csstransitions { display: none; } html #warn li#html-svg-filter { display: none; } label { display: block; } .button, h2, label { opacity: 0.4; } .button-disabled { opacity: 0.1; } .button-enabled:hover { opacity: 1; } #gotit { text-align: center; } html.no-js #gotit { display: none; } #main-menu-buttons .button { margin: 4px; } input[type="checkbox"] { display: none; } input[type="checkbox"] + span:before { display: inline-block; height: 19px; width: 20px; content: ""; background: url("../dump/ui/bt-cf-unchecked.png") no-repeat left bottom; } input[type="checkbox"]:checked + span:before { background: url("../dump/ui/bt-cf-checked.png") no-repeat left bottom; } #ctc, #nvlctc { position: absolute; bottom: 20px; right: 10px; -webkit-animation: blink 2s infinite; -moz-animation: blink 2s infinite; animation: blink 2s infinite; } #nvlctc { bottom: 25px; } #nvl { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("../dump/ui/bg-nvl.png") no-repeat top left; } #nvlsay { padding: 15px 35px; } .nvl-block { display: block; margin: 10px 8px; } .centered { width: 100%; text-align: center; position: absolute; top: 0; bottom: 0; height: 0; margin: auto; } .choice { background: url("../dump/ui/bg-choice.png") no-repeat top center; height: 35px; }