@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Crimson+Text:wght@700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");body,html{overscroll-behavior:none;overscroll-behavior-y:none;max-width:100vw;overflow-x:clip;position:relative;touch-action:pan-y;height:auto;min-height:100%}body,html{margin:0;padding:0}body{font-family:Orbitron,sans-serif;font-size:130%;background:black;color:white;text-align:center}html{scrollbar-gutter:stable;background-color:#000}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border-radius:5px}*{padding:0;margin:0}.subheader{font-weight:700;font-size:.9rem;text-shadow:0 0 8px rgba(0,0,0,.7);padding:0 2.5rem;margin:2rem 0;letter-spacing:2px;border-radius:8px;display:inline-block;max-width:80%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stats{position:fixed;top:10px;right:10px;text-align:right;font-size:1rem}.resume-button{display:inline-block;margin-top:2rem;padding:12px 24px;background-color:transparent;color:#fff;border:1px solid #ffd700;border-radius:4px;text-decoration:none;font-weight:700;transition:all .3s ease}.resume-button:hover{background-color:#ffd700;color:#000;box-shadow:0 0 15px #ffd700}