body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{color:#0f0;font-family:Source Code Pro,monospace,Courier New,Courier,monospace;margin:0}.terminal,body{background-color:#001000}.terminal{border:2px solid #0b0;box-shadow:0 0 20px #00ff00b0;height:100vh;overflow-y:auto;padding:1.5rem}.prompt{color:#0f0;font-weight:700}input{background:#0000;border:none;caret-color:#0f0;color:#0f0;font-size:1rem;margin-left:8px;outline:none;width:60%}pre{color:#66ff66d0;margin:.5rem 0 1rem 1.5rem;white-space:pre-wrap}.button-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.5rem;margin-top:1.2rem}button{background-color:#030;border:1px solid #060;border-radius:5px;color:#0f0;cursor:pointer;font-family:Source Code Pro,monospace;padding:6px 12px;transition:all .2s ease}button:hover{background-color:#0b0;border-color:#0f0;box-shadow:0 0 12px #0f0;color:#001000}.contact-card{background:linear-gradient(135deg,#0fc,#0f0);border-radius:10px;box-shadow:0 0 25px #00ff80a0;color:#001000;font-family:Source Code Pro,monospace;margin-top:1rem;padding:1rem 1.5rem;width:-webkit-fit-content;width:fit-content}.contact-card a{color:#001000;font-weight:700;text-decoration:underline}.contact-card h3{margin-bottom:.8rem;text-shadow:0 0 6px #0f0}.resume-download{color:#00ff80;margin-top:1rem}.resume-download a{color:#0ff;font-weight:700;text-decoration:underline}.goodbye-screen{align-items:center;background:#000;color:#0f0;display:flex;flex-direction:column;font-family:Source Code Pro,monospace;font-size:2rem;height:100vh;justify-content:center}
/*# sourceMappingURL=main.88a9b4bd.css.map*/