html{background-color:#000;font-family:Cascadia Mono,monospace;font-variant-numeric:slashed-zero;font-weight:350;color:#fff;font-size:18px;margin:0;padding:0}button,textarea,input{font-family:inherit}b,strong,h1,h2,h3,h4,h5,h6{font-weight:500}button{cursor:pointer;text-transform:uppercase;font-size:.8em}button:disabled,textarea:disabled,input:disabled{cursor:not-allowed}textarea,textarea:disabled,input{background-color:#ffffff26;border:1px solid #acacac;border-radius:4px;color:inherit}body{margin:0;padding:0;height:100dvh}#app{height:100dvh;padding:2dvh .5em .5em;box-sizing:border-box}a,a:visited,a:active{color:#9595fb;text-decoration:none}a:hover{color:#dbc3ff;text-decoration:underline}.n{margin:0 auto;max-width:700px}.a{font-size:min(20vw,9em);text-align:center}.i{margin-top:1em;display:flex;justify-content:center;gap:1em}.i div{flex:1;display:flex}.i div:first-child{justify-content:end}.r{height:1em;font-size:2em;margin-bottom:.5em}.d{margin:0 auto;display:flex;flex-direction:column}.t{display:inline-flex;flex-direction:row;align-items:center;padding:.4em 1em .4em .75em}.t svg{height:1.4em;width:1.4em;margin-right:.5em}.l{position:relative}.m{display:flex;gap:.5em;padding:.5em;min-height:1em;background-color:#32323280;border:1px solid #666;border-radius:5px}.c{text-align:center;width:100%;text-transform:uppercase}.s{padding:.5em;display:flex;font-size:.8em;color:#ccc}.f{background-color:unset;font-size:1em}.g{font-style:italic;margin-left:.5em}.p{display:flex;flex-direction:column}.h{font-size:inherit;font-family:inherit;margin:.5em 0;padding:.25em .5em}.x{font-size:.9em;font-family:inherit;padding:.5em;height:15em;min-height:15em;resize:vertical}.b{background-color:#ff9a9a;color:#5b0000;padding:.5em}.u{font-size:.8em}h2{font-size:1.2em;margin:1em 0 .5em}.e{display:flex;flex-direction:column;padding:1em .5em;border-top:1px solid #666}.e:last-child{border-bottom:1px solid #666}.e div{display:flex}.e div strong{flex:1;margin-bottom:.25em}.e span{font-size:.9em;color:#ccc}.o{text-align:center;padding:1em}.o svg{margin-bottom:1em}.y{word-wrap:break-word}.v{text-align:center}.z{position:fixed;inset:0;width:100%;height:100%;filter:blur(clamp(30px,5cqi,70px)) saturate(110%) contrast(1.05);container-type:inline-size;z-index:-1}
