@import url("https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&family=Share+Tech+Mono&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{font-family:Courier Prime,Courier New,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;background-image:repeating-linear-gradient(0deg,rgba(0,255,0,.03),transparent 1px,transparent 2px,rgba(0,255,0,.03) 3px),radial-gradient(ellipse at center,#001a00 0,#000 100%);min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 0,transparent 2px);pointer-events:none;z-index:1;animation:scanlines 8s linear infinite}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(10px)}}button{font-family:Share Tech Mono,Courier Prime,monospace;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px}button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 20px rgba(0,255,0,.5)}button:disabled{opacity:.5;cursor:not-allowed}input{font-family:Courier Prime,monospace}.floating-github-button{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:#000;border:2px solid #0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0f0;text-decoration:none;box-shadow:0 0 10px rgba(0,255,0,.3),inset 0 0 10px rgba(0,255,0,.1);transition:all .3s ease;z-index:1000;cursor:pointer}.floating-github-button:hover{background:#001a00;box-shadow:0 0 20px rgba(0,255,0,.6),inset 0 0 15px rgba(0,255,0,.2);transform:translateY(-2px) scale(1.05);border-color:#0f0}.floating-github-button:active{transform:translateY(0) scale(.98)}.floating-github-button svg{width:28px;height:28px;filter:drop-shadow(0 0 2px rgba(0,255,0,.5))}@media (max-width:768px){.floating-github-button{display:none}}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px rgba(0,255,0,.3),inset 0 0 10px rgba(0,255,0,.1)}50%{box-shadow:0 0 15px rgba(0,255,0,.5),inset 0 0 12px rgba(0,255,0,.15)}}.floating-github-button{animation:pulse-glow 3s ease-in-out infinite}.floating-github-button:hover{animation:none}