@font-face { font-family: sinistre; src: url(fonts/Sinistre-S†Caroline.woff), url(fonts/Sinistre-S†Caroline.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); } body { font-family: jolyregular; font-size: 1.8vw; } ::-moz-selection { /* Code for Firefox */ background: transparent; } ::selection { background: transparent; } #player_img { bottom: 25%; left: 15%; position:absolute ; z-index: 20; } #ground{ position:relative ; height:90vh; width:4000px; } #groundline { position: fixed; bottom:0px; height:83%; width: 100%; border-top: 0.1vw solid; } div.text_container { bottom: 2%; left:3%; right:3%; position:fixed; /*border: 1px solid;*/ margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 1em; margin-inline-end: 1em; } button{ -webkit-appearance: none; background-color: white; border: 0.11vw black solid; border-radius: 25vw; color:black; cursor:pointer; font-family: jolybolditalic; } button:hover{ border: 0.11vw transparent solid; -webkit-box-shadow: 0px 0px 8px 2px black; -moz-box-shadow: 0px 0px 8px 2px black; box-shadow: 0px 0px 8px 2px black; } span.button_text{ font-size: 1.6vw; padding: 8px; } #player_name{ font-family: jolybolditalic; } .close { position:relative; top:25px; left:80%; } #newspaper{ position:fixed; /* border: solid black 2px;*/ left:20%; top:10%; bottom:25%; right:20%; font-family: sinistre; z-index:30; font-size: 1.1vw; max-height:80vw; border: 1px solid black; -webkit-box-shadow: 10px 10px 0px 0px rgba(0,0,0,1); -moz-box-shadow: 10px 10px 0px 0px rgba(0,0,0,1); box-shadow: 10px 10px 0px 0px rgba(0,0,0,1); } .news_title_index{ font-size: 2vw; font-family: jolyboldItalic; text-decoration: underline 2px solid; } .news_title{ font-size: 1.5vw; font-family: jolyboldItalic; } .news_author{ text-decoration: underline 1px solid; } .clues{ text-decoration: underline double 2px #ccb3ff; } .left_page{ float:left; max-width: 50%; height: 100%; background: linear-gradient(90deg, white 95%, black 100%); } .index, .school1 , .school2, .school3,.school4, .school5 { padding: 5%; } .right_page{ float:right; max-width: 50%; height: 100%; background: linear-gradient(270deg, white 90%,black 100%); } #arrow_go1, #arrow_go2 { bottom:2%; right:2%; position:absolute; cursor: pointer; font-size: 2.5vw; font-family:jolybolditalic; } #arrow_back1, #arrow_back2 { bottom:2%; left:2%; position:absolute; cursor: pointer; font-size: 2.5vw; font-family:jolybolditalic; } /*baloons */ .baloons_all{ z-index:102; } .baloons{ font-family:sinistre; font-size: 3.5vw; } #baloon1 { width: 20vw; height: 4vw; border:1px solid black; background:white; border-radius: 100vw; font-size: 1vw; text-align: center; left: 15%; top:5%; position:absolute; z-index: 50; } #baloon2 { width: 20vw; height: 4vw; border:1px solid black; background:white; border-radius: 100vw; font-size: 1vw; text-align: center; right: 10%; top:61%; position:absolute; z-index: 50; } #baloon3 { width: 20vw; height: 4vw; border:1px solid black; background:white; border-radius: 100vw; font-size: 1vw; text-align: center; left: 10%; top:60%; position:absolute; z-index: 50; } #baloon4 { width: 20vw; height: 4vw; border:1px solid black; background:white; border-radius: 100vw; font-size: 1vw; text-align: center; right: 8%; top:52%; position:absolute; z-index: 50; } /*images*/ #bench { bottom: 35%; left: 8%; position: absolute; z-index:18; } #tree1 { top:5%; left: 12%; position: absolute; } #tree2 { bottom:45%; left: 4%; position: absolute; z-index:16; } #tree3 { bottom:50%; left: 25%; position: absolute; z-index:2; } #newspaperimg { bottom: 43%; left: 10%; position: absolute; z-index:19; } #flower1 { bottom:75%; left: 5%; position: absolute; } #flower2{ bottom: 38%; left: 4%; position: absolute; z-index:17; } #flower3{ bottom: 80%; left: 30%; position: absolute; z-index:17; } #flower4{ bottom: 48%; left: 20%; position: absolute; z-index:17; } #flower5{ bottom: 60%; left: 35%; position: absolute; z-index:17; } #grass1{ bottom: 30%; left: 30%; position: absolute; z-index:17; } #grass2{ bottom: 60%; left: 55%; position: absolute; z-index:17; } #statue{ bottom: 70%; left: 43%; position: absolute; z-index:17; } #tree4{ bottom: 25%; left: 50%; position: absolute; } #flower6{ bottom: 30%; left: 70%; position: absolute; } #dog{ bottom: 27%; left: 54%; position: absolute; z-index:17; } #kiosk{ bottom: 70%; left: 70%; position: absolute; } /* hide scroll bar */ /* width */ ::-webkit-scrollbar { color:white; } /* Track */ ::-webkit-scrollbar-track { background: white; } /* Handle */ ::-webkit-scrollbar-thumb { background: white; } /* Handle on hover */ ::-webkit-scrollbar-thumb:hover { background: white; }