@font-face { font-family: dsifont; src: url(https://cdn.randommeaninglesscharacters.com/assets-dsi/font/nintendo_NTLGDB_001.ttf); } @font-face { font-family: dsifont-bios; src: url(https://cdn.randommeaninglesscharacters.com/assets-dsi/font/nintendo-DS-BIOS.ttf); } @font-face { font-family: dsifont-special; src: url(https://cdn.randommeaninglesscharacters.com/assets-dsi/font/NITROIPL_Gaiji.ttf); } code { font-family: dsifont-bios; } special { font-family: dsifont-special; } .info { padding: 10px; background-color: #e6ebf2; color: black; margin-left: 0%; margin-right: 5%; border-radius: 5px; border-left: 2px solid #f6971b; border-bottom: 1px solid #072a66; } body { background-image: url('https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_dsi_background.jpg'); font-family: dsifont; } .nav ul { list-style-type: none; margin: 0; padding: 0; padding-left: 3.5%; width: auto; height: auto; text-align: center; /* overflow: hidden; */ } .navstd { float: left; } .navalt { float: right; } .container { position: relative; } .imageOne { z-index: 0; } .imageTwo { z-index: 1; } .imageThree { z-index: 2; } .imageFour { z-index: 3; } .image { position: absolute; width: 100px; height: 100px; } .navimgoverlay { opacity: 0.0; text-align: center; float: left; padding-top: .6vw; width: 6vw; height: auto; } .navimgoverlay:hover { opacity: 1.0; width: 6vw; } .navimg { text-align: center; float: left; padding-top: .6vw; width: 6vw; height: auto; } .navicon { text-align: center; float: left; padding-top: 2.1vw; padding-left: 1.38vw; width: 3.2vw; height: auto; } .navedge { text-align: center; float: left; margin: 1%; width: 1.5vw; height: auto; } .navpadding li { padding-top: 1.5%; } .image2 { position: absolute; border-color: #FFFFFF width: auto; height: auto; } .image3 { position: relative; border-color: #FFFFFF width: auto; height: auto; } .text { position: absolute; text-align: left; border-color: #FFFFFF; font-size: 30px; font-size: 1vw; padding-top: 2.2vw; padding-left: 6.2vw; } .text1point5-oopsiesididntplanaheadsoimstupidlycrammingthisinhere { position: absolute; text-align: left; border-color: #FFFFFF; font-size: 30px; font-size: 1vw; padding-top: 3.7vw; padding-left: 6.2vw; } .text2-electricboogaloo { position: absolute; text-align: left; border-color: #FFFFFF; font-size: 30px; font-size: 1vw; padding-top: 6.5vw; padding-left: 1.6vw; } .icon { padding-top:2.2vw; margin-left: -9.3vw; z-index: 2; } .titleimgoverlay { margin: 0% 2% 0%; opacity: 0.0; text-align: center; float: left; width: 16vw; height: auto; } .titleimgoverlay:hover { opacity: 1.0; } .titleimg { margin: 0% 2% 0%; text-align: center; float: left; width: 16vw; height: auto; margin-bottom: 10vw; } .titleedge { text-align: center; float: left; margin: 1%; width: 18vw; height: auto; } .titlepadding li { padding-top: 1.5%; margin: 0% 2% 0% } .homeimg { margin: 6% 5% 0%; text-align: center; float: right; width: 16vw; height: auto; margin-bottom: 5vw; } .hometext { position: absolute; text-align: center; border-color: #FFFFFF; font-size: 40px; font-size: 1.1vw; } .hometext_long { position: absolute; text-align: left; border-color: #FFFFFF; font-size: 40px; font-size: .82vw; } .homeicon { padding-top: 6.99vw; margin-left: -1.59vw; z-index: 2; } .othertext { position: absolute; text-align: left; border-color: #FFFFFF; font-size: 15px; padding-top: 1vw; padding-left: 1.2vw; }