* { font-family: Lato, sans-serif; color: #aaa; } input.valid[type=text] { border: 3px solid #0f0; } input.invalid[type=text] { border: 3px solid #f00; } input.valid[type=text]:focus { border: 3px solid #0f0; } input.invalid[type=text]:focus { border: 3px solid #f00; } img.emote { width: 1em; height: 1em; } @keyframes rgb { 0% { color: #f00; } 33% { color: #0f0; } 66% { color: #00f; } 100% { color: #f00; } } .glowing { animation: rgb 5000ms infinite; } .centered { margin: 0 auto; width: fit-content; } .md-italic { font-style: italic; } .md-bold { font-weight: bolder; } body { margin: 0; color: #d8d8d8; background-color: #333; } a { z-index: 0; position: relative; color: #999; text-decoration: none; } .highlight a:hover { color: #444 } a:before { content: ""; position: absolute; z-index: -1; width: 100%; height: 2px; bottom: 1px; left: 0; background-color: #d1d1d1; border-radius: 2px; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s, height 0.3s ease-in-out .3s; } .highlight a { color: #777; } .highlight a:before { background-color: #1f1f1f; } a:hover:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); height: 17px; } .battlesquid { margin-top: 30px; text-shadow: 0 0 10px #fefcc9, -4px -6px 15px #feec85, 11px 1px 20px #ffae34, 7px -14px 25px #ec760c, 8px -17px 30px #cd4606, -10px -20px 20px #973716, 2px -20px 50px #451b0e; color: #fff; } span { border-radius: 2px; color: #000; font-size: 16px; cursor: pointer; text-align: center; text-decoration: none; background-color: #c4c4c4; border: 1px solid #000; display: inline-block; margin: 4px; padding: 2px 10px; } .tutorial { box-shadow: 0 1px 5px #222 inset,0 1px 0 #666; padding: 7px; } .outputText:nth-child(odd) { background-color: #2d2d2d; } .outputText:nth-child(even) { background-color: #222; } .highlight { color: #000; background-color: #ddd; } #output { width: 100%; height: 50vh; overflow-y: scroll; border-radius: 5px; background-color: #222; box-shadow: 0 1px 5px #222 inset,0 1px 0 #666; } input[type=text],input[type=password] { width: 90%; box-sizing: border-box; border: 3px solid #ccc; -webkit-transition: .5s; transition: .5s; outline: none; color: #222; margin: 0 0 20px; padding: 5px; } #share-link { background-color: #fff; box-sizing: border-box; border: 3px solid #ccc; -webkit-transition: .5s; transition: .5s; outline: none; color: #222; margin: 0 0 20px; padding: 5px; } input[type=text]:focus,input[type=password]:focus { border: 3px solid #454545; } input[type=button], button, input[type=submit] { /* border-radius: 5px; */ color: #000; font-size: 16px; cursor: pointer; text-align: center; text-decoration: none; background-color: #c4c4c4; border: 1px solid #000; display: inline-block; -webkit-transition-duration: .4s; transition-duration: .4s; margin: 4px; padding: 2px 10px; } input[value="Send"] { width: auto; } input[type=button]:hover, button:hover, input[type=submit]:hover { box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.8); } .menuButton { position: relative; top: 0px; margin-right: 5px; cursor: pointer; transition: all .5s ease-in-out 0s; } .menuButton:before { position: absolute; z-index: -1; height: 2px; bottom: 15px; left: 0; content: attr(value); width: 100%; text-align: center; visibility: hidden; transition: all .25s ease-in-out 0s; } .nav-bar { float: left; position: sticky; background-color: #000; width: 100%; top: 0; margin: 0; height: 10vh; z-index: 9001; } #logo { transition: all 1s ease-in-out 0s; } #logo:hover { transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg); } .menuButton:hover { transform: translate(0, -14px); } .menuButton:hover:before { transform: translate(0, 14px); visibility: visible; } h1 { color: #ccc; } h3 { color: #aaa; } ol,ul:.tags { width: 33%; color: #fff; background-color: #222; border-radius: 5px; box-shadow: 0 1px 5px #222 inset,0 1px 0 #666; } strong, th { color: #aaa; } .feed-item-title { width: fit-content; margin: 10px auto; font-weight: bolder; color: #000; font-size: 15px; } .feed-item-desc { margin: 0 auto; background-color: #222; box-shadow: 0 1px 5px #222 inset,0 1px 0 #666; width: 75%; padding: 5px; }