body{color:#000;background:#fff;width:100%;margin:0;padding:0 0 100px;font-family:Courier New,Courier,monospace}body h1{color:#ff662e;text-shadow:0 0 20px #ff662e}body .cub{color:#ff662e;text-shadow:0 0 5px #ff662e}body .event{max-width:640px}body img,body pre{width:100%}body a,body .fake-link{color:#00f;border-bottom:1px dotted #fff;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;display:inline}:is(body a,body .fake-link):hover,:is(body a,body .fake-link):active{color:#fff;background-color:#00f;outline:1px dotted #fff}:is(body a,body .fake-link):active{background-color:purple;text-decoration:none}body::selection{color:#fff;text-shadow:0 0 5px #fff;background:#ff662e}body b{color:red}body .icon{width:20px;height:20px;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 20px;margin-right:10px;display:block}body .q{font-weight:700}body .RSVP{color:#fff;background:#ff662e;padding:10px;font-size:50px;text-decoration:none}body .language.selected,body .language:hover{color:#fff;background:#00f;text-decoration:none}.row{flex-direction:row;display:flex}#root{margin:0;padding:0}.archive,.archive-under{padding:30px}.archive{background:#fff;box-shadow:0 -10px 20px #000}.archive-body{max-width:640px}.archive-body .row .url-holder{position:relative}.archive-body .row a{z-index:2;text-decoration:none}.archive-body .row .dots{border-bottom:1px dotted #000;margin-bottom:10px;margin-left:10px}
