:root{font-family:Courier New,Courier,monospace;line-height:1.5;font-weight:700;animation:5s linear infinite text-glow;color-scheme:light dark;color:#ffffffde;background-color:#13181b;background-image:linear-gradient(to bottom,#13181b 80%,#0d0e0f);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:100%;min-height:100%}@keyframes text-glow{0%{text-shadow:0 0 10px}50%{text-shadow:0 0 20px}to{text-shadow:0 0 10px}}*{margin:0;padding:0}button,.navlink-reset{all:unset;cursor:pointer;transition:filter .5s;-webkit-transition:filter .5s}button:hover,.navlink-reset:hover{filter:brightness(.5);transition:filter .5s;-webkit-transition:filter .5s}.matrix-char.decoded{animation-name:matrixFadeIn;animation-duration:.6s}.matrix-char.scrambled{animation-name:matrixScramble;animation-iteration-count:infinite;animation-duration:5s}@keyframes matrixScramble{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}@keyframes matrixFadeIn{0%{opacity:0}to{opacity:1}}.header{position:sticky;top:0;color:#dbdbdb;font-size:130%;background-image:linear-gradient(to bottom,#111 80%,#1110);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1%;height:4%}.header>:first-child{justify-self:start}.header>:last-child{justify-self:end}.header-nav{justify-self:center;display:flex;gap:1rem}.header-separator{width:15px}.main-content{font-size:130%;width:88%;height:96%;text-align:center;color:#16ca10;padding-left:6%;padding-right:6%}.helios{opacity:.015}.frame{display:flex;flex-direction:column;width:100%;height:100%;overflow-wrap:break-word;word-break:break-word;white-space:normal;filter:blur(100%);background-color:#00000080;box-shadow:0 0 20px #00000080;border-radius:4px;border-color:#009600;border-style:ridge;padding:2px 4px 4px;background-image:linear-gradient(transparent 3px,rgba(0,150,0,.15) 4px,transparent 3px);background-size:10px 6px;animation:1s linear infinite scroll-background}@keyframes scroll-background{0%{background-position-y:0px}to{background-position-y:6px}}.row{display:flex;flex-direction:row}
