@import url(https://fonts.googleapis.com/css?family=Oxygen); html, body { margin: 0; padding: 0; font-family: 'Oxygen', 'Trebuchet MS', arial; position: relative; background: black; color: white; } body { font-size: 18pt; } div, ul, ol, li, p, span, form, button, input, textarea { margin: 0; padding: 0; position: relative; overflow: hidden; font-size: 1em; line-height: 1.5em; -webkit-transition: all 0.3s; transition: all 0.3s; box-sizing: border-box; } button, input, textarea { background: white; border: none; color: black; } a { color: white; } input, textarea { width: 100%; } ul, li { list-style: none; } .model, .none { display: none } .hide { opacity: 0; visibility: hidden; transition: all 2s; } .page { width: 100%; min-height: 100vh; } .pad { margin: 5% auto; min-width: 250px; width: 95%; max-width: 50em; } .right { float: right; } .left { float: left; } .center { text-align: center; } .mid { margin-left: auto; margin-right: auto; } .flush { line-height: 0em; } .rim { margin: 2%; } .gap { padding: 3%; } .gully { margin-bottom: 1%; } .sit { margin-bottom: 0; } .row { width: 100%; } .col { max-width: 33em; } .act { display: block; font-weight: normal; text-decoration: none; -webkit-transition: all 0.3s; transition: all 0.3s; cursor: pointer; } .symbol { display: inline-block; } .loud { font-size: 150%; } .jot { border-bottom: 1px dashed #95B2CA; } .sap { border-radius: 0.1em; } .red { background: #ea3224; } .green { background: #33cc33; } .blue { background: #4D79D8; } .yellow { background: #f2b919; } .black { background: black; } .white { background: white; } .shade { background: rgba(0%, 0%, 0%, 0.1); } .tint { background: rgba(100%, 100%, 100%, 0.1); } .redt { color: #ea3224; } .greent { color: #33cc33; } .bluet { color: #4D79D8; } .yellowt { color: #f2b919; } .blackt { color: black; } .whitet { color: white; } .hue { background: #4D79D8; -webkit-animation: hue 900s infinite; animation: hue 900s infinite; } @keyframes hue { 0% {background-color: #4D79D8;} 25% {background-color: #33cc33;} 50% {background-color: #f2b919;} 75% {background-color: #ea3224;} 100% {background-color: #4D79D8;} } @-webkit-keyframes hue { 0% {background-color: #4D79D8;} 25% {background-color: #33cc33;} 50% {background-color: #f2b919;} 75% {background-color: #ea3224;} 100% {background-color: #4D79D8;} } .huet { color: #4D79D8; -webkit-animation: huet 900s infinite; animation: huet 900s infinite; } @keyframes huet { 0% {color: #4D79D8;} 25% {color: #33cc33;} 50% {color: #f2b919;} 75% {color: #ea3224;} 100% {color: #4D79D8;} } @-webkit-keyframes huet { 0% {color: #4D79D8;} 25% {color: #33cc33;} 50% {color: #f2b919;} 75% {color: #ea3224;} 100% {color: #4D79D8;} } .hue2 { background: #ea3224; -webkit-animation: hue2 900s infinite; animation: hue2 900s infinite; } @keyframes hue2 { 0% {background-color: #ea3224;} 25% {background-color: #4D79D8;} 50% {background-color: #33cc33;} 75% {background-color: #f2b919;} 100% {background-color: #ea3224;} } @-webkit-keyframes hue2 { 0% {background-color: #ea3224;} 25% {background-color: #4D79D8;} 50% {background-color: #33cc33;} 75% {background-color: #f2b919;} 100% {background-color: #ea3224;} } .huet2 { color: #ea3224; -webkit-animation: huet2 900s infinite; animation: huet2 900s infinite; } @keyframes huet2 { 0% {color: #ea3224;} 25% {color: #4D79D8;} 50% {color: #33cc33;} 75% {color: #f2b919;} 100% {color: #ea3224;} } @-webkit-keyframes huet2 { 0% {color: #ea3224;} 25% {color: #4D79D8;} 50% {color: #33cc33;} 75% {color: #f2b919;} 100% {color: #ea3224;} } .hue3 { background: #33cc33; -webkit-animation: hue3 900s infinite; animation: hue3 900s infinite; } @keyframes hue3 { 0% {background-color: #33cc33;} 25% {background-color: #f2b919;} 50% {background-color: #ea3224;} 75% {background-color: #4D79D8;} 100% {background-color: #33cc33;} } @-webkit-keyframes hue3 { 0% {background-color: #33cc33;} 25% {background-color: #f2b919;} 50% {background-color: #ea3224;} 75% {background-color: #4D79D8;} 100% {background-color: #33cc33;} } .huet3 { color: #33cc33; -webkit-animation: huet3 900s infinite; animation: huet3 900s infinite; } @keyframes huet3 { 0% {color: #33cc33;} 25% {color: #f2b919;} 50% {color: #ea3224;} 75% {color: #4D79D8;} 100% {color: #33cc33;} } @-webkit-keyframes huet3 { 0% {color: #33cc33;} 25% {color: #f2b919;} 50% {color: #ea3224;} 75% {color: #4D79D8;} 100% {color: #33cc33;} } .hue4 { background: #f2b919; -webkit-animation: hue4 900s infinite; animation: hue4 900s infinite; } @keyframes hue4 { 0% {background-color: #f2b919;} 25% {background-color: #ea3224;} 50% {background-color: #4D79D8;} 75% {background-color: #33cc33;} 100% {background-color: #f2b919;} } @-webkit-keyframes hue4 { 0% {background-color: #f2b919;} 25% {background-color: #ea3224;} 50% {background-color: #4D79D8;} 75% {background-color: #33cc33;} 100% {background-color: #f2b919;} } .huet4 { color: #f2b919; -webkit-animation: huet4 900s infinite; animation: huet4 900s infinite; } @keyframes huet4 { 0% {color: #f2b919;} 25% {color: #ea3224;} 50% {color: #4D79D8;} 75% {color: #33cc33;} 100% {color: #f2b919;} } @-webkit-keyframes huet4 { 0% {color: #f2b919;} 25% {color: #ea3224;} 50% {color: #4D79D8;} 75% {color: #33cc33;} 100% {color: #f2b919;} } .pulse { animation: pulse 2s infinite; } @keyframes pulse { 0% {opacity: 1;} 50% {opacity: 0.5;} 100% {opacity: 1;} } .joy { width: 100px; height: 100px; position: absolute; background: url(https://cdn.jsdelivr.net/npm/gun/examples/pop.png) no-repeat; background-position: -2800px 0; pointer-events: none; animation: joy 1s steps(28); } @keyframes joy { 0% { background-position: 0 0; } 100% { background-position: -2800px 0; } }