@font-face { font-family: sinistre; src: url(fonts/Sinistre-StCaroline.woff), url(fonts/Sinistre-StCaroline.otf); } @font-face { font-family: jolybolditalic; src: url(fonts/JolyDisplay-BoldDisplayItalic.woff), url(fonts/JolyDisplay-BoldDisplayItalic.otf); } @font-face { font-family: jolyregularitalic; src: url(fonts/JolyDisplay-RegularDisplayItalic.woff), url(fonts/JolyDisplay-RegularDisplayItalic.otf); } @font-face { font-family: jolyregular; src: url(fonts/JolyDisplay-RegularDisplay.woff), url(fonts/JolyDisplay-RegularDisplay.otf); } @font-face { font-family: jolybold; src: url(fonts/JolyDisplay-BoldDisplay.woff), url(fonts/JolyDisplay-BoldDisplay.otf); } .invert{ filter: invert(100%); } body { font-family: jolyregular; font-size: 1.8vw; overflow: hidden; } .back{ position: fixed; color:#c94dff ; text-align: center; font-family: jolyregular; background-color: black; top:40%; bottom:43%; left:35%; right:35%; border: 1px solid #c94dff; -webkit-box-shadow: 10px 10px 0px 0px #c94dff; -moz-box-shadow: 10px 10px 0px 0px #c94dff; box-shadow: 10px 10px 0px 0px #c94dff; font-size: 0.8em; padding-top: 1.5em; z-index: 200; line-height: 1.5em; } .button_back{ font-size: 2.8vh; -webkit-appearance: none; background-color:transparent; border: 1px #c94dff solid; border-radius: 25em; color:#c94dff; cursor:pointer; font-family: jolybolditalic; padding-bottom:3px; } .button_back:hover{ border: 0.1em transparent solid; -webkit-box-shadow: 0px 0px 8px 1px #c94dff; -moz-box-shadow: 0px 0px 8px 1px #c94dff; box-shadow: 0px 0px 8px 1px #c94dff; } svg { width: 100%; height: 100%; position:fixed; z-index: -9; stroke:black; stroke-width:1px; } .instructions{ font-family:jolyregularitalic; } span.instructions_arrow{ padding-left:40px; font-size: 2.4vw; font-family:jolybolditalic; } ::-moz-selection { /* Code for Firefox */ background: transparent; } ::selection { background: transparent; } #ground_color { width: 120%; height: 120%; position:fixed; margin:-100px; background-color: white; z-index:-10; } #ground{ position:absolute; height:100%; width:100%; } div.text_container { bottom: 35px; left:40px; right:40px; position:fixed; margin: auto; line-height: 1.4em; } button{ -webkit-appearance: none; background-color: white; border: 0.1em black solid; border-radius: 25em; color:black; cursor:pointer; font-family: jolybolditalic; } button:hover{ border: 0.1em transparent solid; -webkit-box-shadow: 0px 0px 8px 1px black; -moz-box-shadow: 0px 0px 8px 1px black; box-shadow: 0px 0px 8px 1px black; } span.button_text{ font-size: 1.6vw; padding: 8px; } #player_name{ font-family: jolybolditalic; } .blur_background { filter: blur(20px); } /*army*/ div#player_img { top: 40%; left: 100%; position:absolute ; z-index: 2; } .army { position: absolute; top:6%; right: 4%; width: 350px; height: 280px; transform: scale(-1, 1); -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); -khtml-transform: scale(-1, 1); -ms-transform: scale(-1, 1); } #fighter1 { top:50%; left: 80%; position: absolute; z-index:2; } #fighter2 { top:5%; left: 50%; position: absolute; z-index:0; } #fighter3 { top:20%; left: 30%; position: absolute; z-index:2; } #fighter4 { top:100%; left: 45%; position: absolute; z-index:5; } #fighter5 { top:40%; left: 50%; position: absolute; z-index:2; } #fighter6 { top:70%; left: 65%; position: absolute; z-index:3; } #fighter7 { top:68%; left: 44%; position: absolute; z-index:3; } #fighter8 { top:50%; left: 5%; position: absolute; z-index:2; } #fighter9 { top:50%; left: 5%; position: absolute; z-index:3; } /*saurians*/ .figure1{ bottom: 60%; left: 32%; position: absolute; z-index: 2; cursor: pointer; } .figure2{ bottom:40%; left: 10%; position: absolute; cursor: pointer; } .figure3{ top:50%; left: 35%; position: absolute; cursor: pointer; } .figure4{ bottom:17%; left: 12%; position: absolute; cursor: pointer; } .figure5{ top:20%; left: 10%; position: absolute; z-index: 2; cursor: pointer; } .figure6{ top: 10%; left: 20%; position: absolute; cursor: pointer; } .figure7{ top:32%; left: 20%; position: absolute; cursor: pointer; } .figure8{ bottom: 54%; left: 45%; position: absolute; cursor: pointer; } .figure9{ bottom:22%; left: 25%; position: absolute; cursor: pointer; } .scenography1{ top:12%; left: 8%; position: absolute; } .scenography2{ top:35%; left: 35%; position: absolute; z-index: 2; } .scenography3{ bottom:30%; right: 8%; position: absolute; z-index: 10; } .scenography4{ bottom:25%; right: 25%; position: absolute; z-index: 15; } .scenography5{ bottom:35%; right: 29%; position: absolute; z-index: 10; } img#cat3{ bottom: 10%; position: absolute; } .spot1{ bottom:20%; left:38%; position: absolute; z-index: 10; } .spot2{ bottom:70%; left:44%; position: absolute; z-index: 0; } .spot3{ bottom:35%; right: 45%; position: absolute; z-index: 10; } .spot4{ bottom:40%; left: 30%; position: absolute; z-index: 10; } .spot5{ top:33%; left: 5%; position: absolute; z-index: 10; } #amanda{ left: 45%; bottom:48%; position: absolute; z-index: 12; } #cloud{ /* left: 39%; */ bottom:43%; left:2%; position: absolute; z-index: 10; } #cloud2{ /* left: 42%; */ right: 2%; bottom:37%; position: absolute; z-index: 10; } #thunders{ left: 36%; top:0%; position: absolute; z-index: 10; } /* amanda baloons*/ .bubble1 { left: 49%; top:16%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 140px; height: 35px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index: 50; cursor: pointer; } .bubble1:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 20px 20px 0 0; border-color: #ffffff transparent transparent transparent; bottom: -20px; left: 32%; margin-left: -10px; } .bubble1:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 21px 21px 0 0; border-color: #000000 transparent transparent transparent; bottom: -22px; left: 32%; margin-left: -11px; display: block; } .bubble2 { left: 30%; top:14%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 188px; height: 52px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index: 50; cursor: pointer; } .bubble2:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 0 20px 20px 0; border-color: transparent #ffffff transparent transparent; bottom: -20px; left: 81%; margin-left: -10px; } .bubble2:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 0 21px 21px 0; border-color: transparent #000000 transparent transparent; bottom: -22px; left: 81%; margin-left: -10px; display: block; } /* hide scroll bar */ /* width */ ::-webkit-scrollbar { color:black; } /* Track */ ::-webkit-scrollbar-track { background: black; } /* Handle */ ::-webkit-scrollbar-thumb { background: black; } /* Handle on hover */ ::-webkit-scrollbar-thumb:hover { background: black; }