html,body{margin:0;padding:0;height:100%;background-color:#222;cursor:default}#container{position:relative;width:100%;height:100%}.logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.2);transform-origin:center;font-family:Courier New,Consolas,monospace;font-size:clamp(8px,1.1vw,18px);white-space:pre;color:#fff;animation:colorShift 5s infinite alternate;line-height:1.2;cursor:pointer;user-select:none}.char{opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1)}.visible{opacity:1}@keyframes colorShift{0%{color:#fff}to{color:#0fc}}
