*{box-sizing:border-box;margin:0;padding:0}:root{--bg-dark:#0a0a0f;--bg-darker:#050508;--primary:#ff006e;--secondary:#00f5ff;--accent:#ffbe0b;--success:#00ff41;--purple:#8338ec;--border:#00f5ff;--text-primary:#fff;--text-glow:#00f5ff;--neon-purple:#bf15f5;--neon-pink:#f0f;--neon-cyan:#0ff}html{scroll-behavior:smooth}body{background:var(--bg-dark);color:var(--text-primary);font-family:"Press Start 2P",cursive;line-height:1.6;overflow-x:hidden}i.fas,i.fab,i.far{vertical-align:middle;display:inline-block}.fact-icon i,.achievement-icon i,.contact-icon i,.category-icon i{display:block}.pixel-char i{font-size:inherit;display:block}.crt-overlay{pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 1px 2px);width:100%;height:100%;animation:.15s infinite flicker;position:fixed;top:0;left:0}.scanlines{pointer-events:none;z-index:9998;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 4px;width:100%;height:100%;animation:8s linear infinite scan;position:fixed;top:0;left:0}@keyframes flicker{0%{opacity:.97}50%{opacity:1}to{opacity:.97}}@keyframes scan{0%{background-position:0 0}to{background-position:0 100%}}.loading-screen{background:var(--bg-darker);z-index:10000;justify-content:center;align-items:center;width:100%;height:100%;animation:.5s 2s forwards fadeOut;display:flex;position:fixed;top:0;left:0}.loading-content{text-align:center}.pixel-logo{color:var(--secondary);text-shadow:0 0 10px var(--secondary),0 0 20px var(--secondary),0 0 30px var(--secondary);margin-bottom:30px;font-size:32px;animation:1s infinite glowPulse}.loading-bar{border:3px solid var(--secondary);background:var(--bg-darker);width:300px;height:20px;margin:0 auto 20px;position:relative}.loading-progress{background:var(--secondary);width:0;height:100%;box-shadow:0 0 10px var(--secondary);animation:2s forwards load}.loading-text{color:var(--accent);font-size:12px;animation:.5s infinite blink}@keyframes load{to{width:100%}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes glowPulse{0%,to{text-shadow:0 0 10px var(--secondary),0 0 20px var(--secondary)}50%{text-shadow:0 0 20px var(--secondary),0 0 40px var(--secondary),0 0 60px var(--secondary)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.retro-container{max-width:1400px;margin:0 auto;padding:20px}.arcade-header{background:var(--bg-darker);border:4px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 30px;display:flex;position:relative;box-shadow:0 0 20px #00f5ff4d,inset 0 0 20px #00f5ff1a}.coin-slot{color:var(--accent);font-size:14px;animation:1s infinite blink}.score{gap:20px;font-size:12px;display:flex}.score-label{color:var(--text-glow)}.score-value{color:var(--accent);text-shadow:0 0 10px var(--accent)}.music-toggle{background:var(--bg-dark);border:3px solid var(--border);color:var(--secondary);cursor:pointer;align-items:center;gap:8px;padding:10px 15px;font-family:inherit;font-size:16px;transition:all .3s;animation:2s ease-in-out infinite pulse;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 10px #00f5ff4d}.music-toggle:hover{background:var(--border);color:var(--bg-dark);box-shadow:0 0 20px var(--border);transform:translate(-50%)scale(1.1)}.music-toggle i{animation:2s ease-in-out infinite pulse}.playing-indicator{color:var(--success);font-size:14px;animation:1s infinite blink}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.pixel-nav{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.nav-btn{background:var(--bg-darker);border:3px solid var(--border);color:var(--text-primary);cursor:pointer;padding:12px 20px;font-size:10px;text-decoration:none;transition:all .2s;animation:2s ease-in-out infinite pulse;position:relative}.nav-btn:hover{background:var(--border);color:var(--bg-dark);box-shadow:0 0 20px var(--border);transform:translateY(-2px)}.nav-btn.active{background:var(--primary);border-color:var(--primary);box-shadow:0 0 20px var(--primary)}.nav-icon{line-height:1px;animation:1s infinite bounce;display:inline-block}@keyframes bounce{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.game-screen{animation:.5s fadeIn;display:none}.game-screen.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pixel-border{background:var(--bg-darker);border:4px solid var(--border);margin-bottom:30px;padding:30px;position:relative;box-shadow:0 0 20px #00f5ff4d,inset 0 0 30px #00f5ff0d}.pixel-border:before,.pixel-border:after{content:"";border:4px solid var(--border);width:20px;height:20px;position:absolute}.pixel-border:before{border-bottom:none;border-right:none;top:-4px;left:-4px}.pixel-border:after{border-top:none;border-left:none;bottom:-4px;right:-4px}.section-title{text-align:center;color:var(--text-glow);text-shadow:0 0 10px var(--text-glow),0 0 20px var(--text-glow);justify-content:center;align-items:center;gap:20px;margin-bottom:40px;font-size:24px;display:flex}.title-icon{color:var(--accent);animation:1s infinite pulse}.hero-content{text-align:center}.player-sprite{margin-bottom:30px}.sprite-container{display:inline-block;position:relative}.pixel-char{filter:drop-shadow(0 0 20px var(--primary));font-size:100px;animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.glitch-text{color:var(--text-primary);text-shadow:0 0 10px var(--secondary),0 0 20px var(--secondary);margin-bottom:20px;font-size:clamp(24px,5vw,48px);position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{text-shadow:-2px 0 var(--primary);animation:2s linear infinite alternate-reverse glitch1;left:2px}.glitch-text:after{text-shadow:2px 0 var(--secondary);animation:3s linear infinite alternate-reverse glitch2;left:-2px}@keyframes glitch1{0%{clip-path:inset(40% 0 61%)}20%{clip-path:inset(92% 0 1%)}40%{clip-path:inset(43% 0 1%)}60%{clip-path:inset(25% 0 58%)}80%{clip-path:inset(54% 0 7%)}to{clip-path:inset(58% 0 43%)}}@keyframes glitch2{0%{clip-path:inset(65% 0 15%)}20%{clip-path:inset(12% 0 68%)}40%{clip-path:inset(34% 0 42%)}60%{clip-path:inset(76% 0 12%)}80%{clip-path:inset(21% 0 54%)}to{clip-path:inset(91% 0 8%)}}.title-box{border:2px solid var(--text-glow);background:#00f5ff1a;max-width:600px;margin:30px auto;padding:15px 30px}.typing-text{color:var(--success);text-shadow:0 0 5px var(--success);font-size:12px}.hero-stats{max-width:600px;margin:30px auto}.stat-bar{margin-bottom:15px}.stat-label{color:var(--accent);margin-bottom:5px;font-size:10px;display:block}.stat-fill{background:var(--bg-darker);border:3px solid var(--border);height:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #00000080}.stat-fill:before{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#0000,#0000 4px,#00f5ff1a 4px 8px);position:absolute;inset:0}.stat-fill:after{content:"";height:100%;width:var(--width);background:repeating-linear-gradient(90deg,var(--success)0px,var(--secondary)10px,var(--success)20px);box-shadow:0 0 15px var(--success),inset 0 0 10px #ffffff4d;image-rendering:pixelated;animation:2s ease-out fillBar,2s ease-in-out infinite statPulse;position:absolute;top:0;left:0}@keyframes fillBar{0%{width:0}}@keyframes statPulse{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}.button-group{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;display:flex}.pixel-button{border:4px solid var(--border);background:var(--bg-dark);color:var(--text-primary);cursor:pointer;padding:15px 30px;font-size:12px;text-decoration:none;transition:all .2s;animation:2s infinite pulse;position:relative;overflow:hidden}.pixel-button:before{content:"";background:var(--border);z-index:0;width:0;height:0;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pixel-button:hover:before{width:100%;height:100%}.pixel-button:hover{color:var(--bg-dark);box-shadow:0 0 20px var(--border);transform:translateY(-3px)}.pixel-button.primary{border-color:var(--primary);background:var(--primary);box-shadow:0 0 20px var(--primary)}.pixel-button.secondary{border-color:var(--secondary)}.btn-text{z-index:1;position:relative}.about-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.about-card{background:var(--bg-dark);border:3px solid var(--border);overflow:hidden}.card-header{background:var(--border);color:var(--bg-dark);padding:10px 15px;font-size:10px}.card-content{padding:20px;font-size:10px;line-height:1.8}.terminal-text p{color:var(--success);text-shadow:0 0 5px var(--success);margin-bottom:15px}.quest-item{border-left:3px solid var(--border);align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:flex}.quest-item.completed{border-color:var(--success)}.quest-item.active{border-color:var(--accent);animation:1s infinite questBlink}@keyframes questBlink{0%,to{background:0 0}50%{background:#ffbe0b1a}}.quest-icon{color:var(--success);font-size:12px}.quest-item.active .quest-icon{color:var(--accent)}.skills-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.skill-category{background:var(--bg-dark);border:3px solid var(--border)}.category-header{background:var(--bg-darker);border-bottom:3px solid var(--border);color:var(--secondary);align-items:center;gap:10px;padding:15px;font-size:12px;display:flex}.category-icon{font-size:16px}.skill-list{flex-wrap:wrap;gap:10px;padding:15px;display:flex}.skill-badge{background:var(--bg-darker);border:2px solid var(--accent);color:var(--accent);padding:8px 15px;font-size:9px;transition:all .2s;animation:2s infinite pulse}.skill-badge:hover{background:var(--accent);color:var(--bg-dark);box-shadow:0 0 15px var(--accent);transform:translateY(-2px)}.achievements-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.achievement-card{background:var(--bg-dark);border:4px solid var(--border);padding:20px;transition:all .3s;position:relative}.achievement-card.gold{border-color:var(--accent)}.achievement-card.silver{border-color:var(--secondary)}.achievement-card:hover{transform:translateY(-5px);box-shadow:0 0 30px #ffbe0b80}.achievement-icon{text-align:center;margin-bottom:15px;font-size:48px;animation:2s infinite bounce}.achievement-title{color:var(--accent);text-align:center;margin-bottom:10px;font-size:12px}.achievement-desc{text-align:center;margin-bottom:15px;font-size:9px;line-height:1.6}.achievement-reward{text-align:center;color:var(--success);text-shadow:0 0 10px var(--success);font-size:10px}.achievement-badge{background:var(--primary);color:var(--text-primary);border:2px solid var(--text-primary);padding:5px 10px;font-size:8px;position:absolute;top:10px;right:10px}.timeline{padding-left:40px;position:relative}.timeline:before{content:"";background:var(--border);width:3px;position:absolute;top:0;bottom:0;left:10px}.timeline-item{margin-bottom:40px;position:relative}.timeline-marker{background:var(--accent);border:3px solid var(--border);width:20px;height:20px;box-shadow:0 0 15px var(--accent);justify-content:center;align-items:center;font-size:8px;display:flex;position:absolute;top:0;left:-35px}.timeline-content{background:var(--bg-dark);border:3px solid var(--border);padding:20px}.timeline-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.timeline-header h3{color:var(--primary);font-size:12px}.timeline-date{color:var(--accent);background:var(--bg-darker);border:2px solid var(--accent);padding:5px 10px;font-size:9px}.timeline-company{color:var(--secondary);margin-bottom:15px;font-size:10px}.timeline-points{margin-bottom:15px;list-style:none}.timeline-points li{color:var(--text-primary);margin-bottom:8px;font-size:9px;line-height:1.8}.timeline-tech{flex-wrap:wrap;gap:8px;display:flex}.timeline-tech span{background:var(--bg-darker);border:2px solid var(--success);color:var(--success);padding:5px 10px;font-size:8px}.contact-container{max-width:800px;margin:0 auto}.contact-message{text-align:center;margin-bottom:40px}.message-box{background:var(--bg-dark);border:3px solid var(--primary);padding:30px}.pixel-text{color:var(--primary);text-shadow:0 0 10px var(--primary);font-size:12px;line-height:2}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.contact-card{background:var(--bg-dark);border:4px solid var(--border);text-align:center;color:var(--text-primary);padding:30px 20px;text-decoration:none;transition:all .3s;position:relative;overflow:hidden}.contact-card:before{content:"";background:var(--border);z-index:0;width:100%;height:100%;transition:all .3s;position:absolute;top:-100%;left:0}.contact-card:hover:before{top:0}.contact-card:hover{border-color:var(--border);box-shadow:0 0 30px var(--border);transform:translateY(-5px)}.contact-card:hover .contact-icon,.contact-card:hover .contact-label,.contact-card:hover .contact-value,.contact-card:hover .press-start{color:var(--bg-dark)}.contact-icon{z-index:1;margin-bottom:15px;font-size:48px;position:relative}.contact-label{color:var(--accent);z-index:1;margin-bottom:10px;font-size:10px;position:relative}.contact-value{z-index:1;word-break:break-all;margin-bottom:15px;font-size:9px;position:relative}.press-start{color:var(--success);z-index:1;font-size:8px;animation:1s infinite blink;position:relative}.game-footer{background:var(--bg-darker);border:4px solid var(--border);text-align:center;margin-top:40px;padding:30px}.footer-text{color:var(--accent);text-shadow:0 0 10px var(--accent);margin-bottom:15px;font-size:12px}.footer-copyright{color:var(--text-glow);font-size:8px}@media (max-width:768px){.retro-container{padding:10px}.arcade-header{flex-direction:column;gap:10px;padding:15px}.coin-slot{font-size:12px}.score{gap:10px;font-size:10px}.music-toggle{margin:10px auto;position:relative;left:auto;transform:none}.music-toggle:hover{transform:scale(1.1)}.pixel-nav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nav-btn{text-align:center;padding:12px 10px;font-size:10px}.section-title{gap:8px;font-size:16px}.glitch-text{font-size:22px}.button-group{flex-direction:column}.pixel-button{width:100%;padding:12px;font-size:11px}.skills-grid,.achievements-grid,.about-grid{grid-template-columns:1fr;gap:15px}.timeline{padding-left:30px}.timeline-marker{left:-30px}.pixel-border{padding:20px}.game-footer{padding:15px;font-size:9px}}@media (max-width:480px){.arcade-header{padding:10px}.coin-slot{font-size:10px}.score{flex-direction:column;gap:5px;font-size:9px}.music-toggle{padding:8px 12px;font-size:14px}.pixel-nav{grid-template-columns:1fr;gap:8px}.nav-btn{padding:12px 15px;font-size:11px}.section-title{font-size:14px}.glitch-text{font-size:18px}.pixel-border{padding:15px}.card-content{font-size:9px}}.music-player{margin-bottom:40px}.player-display{background:var(--bg-dark);border:4px solid var(--border);margin-bottom:20px;padding:30px;position:relative;overflow:hidden}.player-display:before{content:"";pointer-events:none;background:linear-gradient(135deg,#a855f71a,#d946ef1a);width:100%;height:100%;position:absolute;top:0;left:0}.now-playing{align-items:center;gap:30px;margin-bottom:30px;display:flex;position:relative}.vinyl-disc{background:linear-gradient(135deg,var(--primary),var(--secondary));width:120px;height:120px;box-shadow:0 0 30px var(--neon-purple);border-radius:50%;justify-content:center;align-items:center;animation:3s linear infinite paused spin;display:flex;position:relative}.vinyl-disc.playing{animation-play-state:running}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vinyl-center{background:var(--bg-darker);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex}.track-info{flex:1}.track-title{color:var(--neon-pink);text-shadow:0 0 10px var(--neon-pink);margin-bottom:10px;font-size:14px;animation:2s infinite glow}@keyframes glow{0%,to{text-shadow:0 0 10px var(--neon-pink)}50%{text-shadow:0 0 20px var(--neon-pink),0 0 30px var(--neon-pink)}}.track-artist{color:var(--accent);font-size:10px}.player-controls{justify-content:center;gap:20px;margin-bottom:20px;display:flex}.control-btn{background:var(--bg-darker);border:3px solid var(--border);color:var(--text-primary);cursor:pointer;padding:15px 25px;font-family:"Press Start 2P",cursive;font-size:12px;transition:all .2s}.control-btn:hover{background:var(--border);color:var(--bg-dark);box-shadow:0 0 20px var(--border);transform:scale(1.1)}.control-btn:active{transform:scale(.95)}.play-btn{border-color:var(--primary);box-shadow:0 0 15px var(--primary);padding:15px 35px;font-size:16px}.volume-control{justify-content:center;align-items:center;gap:15px;margin-top:20px;display:flex}.volume-icon{font-size:20px}.volume-slider{appearance:none;background:var(--bg-darker);border:2px solid var(--border);cursor:pointer;outline:none;width:200px;height:8px}.volume-slider::-webkit-slider-thumb{appearance:none;background:var(--secondary);cursor:pointer;width:20px;height:20px;box-shadow:0 0 10px var(--secondary);border:2px solid var(--bg-dark)}.volume-slider::-moz-range-thumb{background:var(--secondary);cursor:pointer;width:20px;height:20px;box-shadow:0 0 10px var(--secondary);border:2px solid var(--bg-dark)}.volume-percentage{color:var(--accent);min-width:40px;font-size:12px}.progress-bar-container{align-items:center;gap:12px;margin:20px 0;display:flex}.progress-bar{background:var(--bg-darker);border:3px solid var(--border);height:20px;image-rendering:pixelated;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #00000080}.progress-fill{background:linear-gradient(90deg,var(--success)0%,var(--secondary)50%,var(--accent)100%);height:100%;box-shadow:0 0 15px var(--secondary),inset 0 0 10px #ffffff4d;image-rendering:pixelated;background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,#fff3 4px 8px);transition:width .1s linear;position:relative}.progress-fill:before{content:"";background:linear-gradient(#fff6,#0000);height:50%;position:absolute;top:0;left:0;right:0}.progress-fill:after{content:"";width:10px;height:100%;box-shadow:0 0 10px var(--secondary);background:#fff9;animation:1s ease-in-out infinite progress-pulse;position:absolute;top:0;right:0}@keyframes progress-pulse{0%,to{opacity:.8}50%{opacity:1;box-shadow:0 0 20px var(--secondary)}}.time-display{color:var(--accent);text-shadow:0 0 5px;min-width:45px;font-size:11px;font-weight:700}.track-mood{color:var(--success);margin-top:5px;font-size:10px}.track-mood-small{color:var(--success);font-size:9px}.vinyl-reflection{pointer-events:none;background:radial-gradient(circle,#ffffff4d,#0000);border-radius:50%;width:30%;height:30%;position:absolute;top:10%;left:10%}.keyboard-hints{background:var(--bg-darker);border:3px solid var(--border);justify-content:center;gap:30px;margin:30px 0;padding:20px;display:flex}.hint-item{align-items:center;gap:10px;display:flex}.hint-key{background:var(--bg-dark);border:3px solid var(--secondary);color:var(--secondary);text-align:center;min-width:50px;padding:8px 15px;font-size:10px;box-shadow:0 0 10px #00f5ff4d}.hint-text{color:var(--text-primary);font-size:10px}.volume-bar{background:var(--bg-darker);border:2px solid var(--border);width:200px;height:15px;position:relative}.volume-fill{background:linear-gradient(90deg,var(--primary),var(--secondary));width:70%;height:100%;box-shadow:0 0 10px var(--primary)}.playlist{background:var(--bg-dark);border:4px solid var(--border)}.playlist-header{background:var(--border);color:var(--bg-dark);text-align:center;padding:15px;font-size:12px;font-weight:700}.playlist-items{max-height:400px;overflow-y:auto}.playlist-items::-webkit-scrollbar{width:10px}.playlist-items::-webkit-scrollbar-track{background:var(--bg-darker)}.playlist-items::-webkit-scrollbar-thumb{background:var(--primary);box-shadow:0 0 10px var(--primary)}.playlist-item{border-bottom:2px solid var(--bg-darker);cursor:pointer;align-items:center;gap:15px;padding:15px 20px;transition:all .2s;display:flex}.playlist-item:hover{border-left:4px solid var(--primary);background:#a855f733}.playlist-item.active{border-left:4px solid var(--neon-pink);background:#d946ef4d;box-shadow:0 0 15px #d946ef4d}.track-number{color:var(--accent);min-width:30px;font-size:12px}.track-name{color:var(--text-primary);flex:1;font-size:10px}.track-duration,.track-mood-small{color:var(--accent);font-size:10px}.fun-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:40px;display:grid}.fact-card{background:var(--bg-dark);border:3px solid var(--border);text-align:center;padding:25px;transition:all .3s;position:relative;overflow:hidden}.fact-card:before{content:"";background:linear-gradient(135deg,var(--primary),var(--secondary));opacity:.2;width:100%;height:100%;transition:all .3s;position:absolute;top:-100%;left:0}.fact-card:hover:before{top:0}.fact-card:hover{box-shadow:0 0 30px var(--primary);transform:translateY(-5px)scale(1.05)}.fact-icon{filter:drop-shadow(0 0 10px var(--primary));z-index:1;margin-bottom:15px;font-size:48px;position:relative}.fact-text{color:var(--text-primary);text-shadow:0 0 5px var(--primary);z-index:1;font-size:10px;position:relative}@media (max-width:768px){.music-player{gap:15px}.now-playing{text-align:center;flex-direction:column;gap:15px}.vinyl-disc{width:100px;height:100px}.track-info{margin-left:0}.track-title{font-size:12px}.track-artist{font-size:10px}.progress-bar-container{gap:8px}.progress-bar{height:16px}.time-display{min-width:40px;font-size:10px}.player-controls{flex-wrap:wrap;gap:10px}.control-btn{padding:10px 16px;font-size:10px}.volume-control{flex-direction:column;gap:10px}.volume-slider{width:100%}.playlist{max-height:300px}.fun-facts{grid-template-columns:1fr 1fr;gap:10px}.fact-card{padding:12px}.keyboard-hints{flex-direction:column;gap:8px}}@media (max-width:480px){.vinyl-disc{width:80px;height:80px}.track-title{font-size:11px}.track-artist{font-size:9px}.progress-bar{height:14px}.time-display{min-width:35px;font-size:9px}.control-btn{padding:8px 14px;font-size:9px}.play-btn{padding:10px 18px;font-size:12px}.volume-percentage{font-size:10px}.playlist{max-height:250px}.playlist-item{gap:8px;padding:10px 12px;font-size:10px}.track-name{font-size:9px}.track-number{font-size:10px}.fun-facts{grid-template-columns:1fr}.fact-card{padding:10px}.fact-text{font-size:10px}.hint-key{padding:6px 10px;font-size:10px}.hint-text{font-size:10px}}.achievement-card,.experience-card,.contact-card,.fact-card,.track-item{animation:ease-in-out infinite pulse}.nav-btn:first-child{animation-delay:.2s}.nav-btn:nth-child(2){animation-delay:.5s}.nav-btn:nth-child(3){animation-delay:.8s}.nav-btn:nth-child(4){animation-delay:1.1s}.nav-btn:nth-child(5){animation-delay:1.4s}.nav-btn:nth-child(6){animation-delay:1.7s}.achievement-card:first-child{animation-duration:3.1s;animation-delay:.5s}.achievement-card:nth-child(2){animation-duration:4.5s;animation-delay:1.8s}.achievement-card:nth-child(3){animation-duration:2.9s;animation-delay:.2s}.achievement-card:nth-child(4){animation-duration:3.8s;animation-delay:1.4s}.achievement-card:nth-child(5){animation-duration:4.1s;animation-delay:.9s}.achievement-card:nth-child(6){animation-duration:3.3s;animation-delay:1.1s}.experience-card:first-child{animation-duration:4.3s;animation-delay:1.6s}.experience-card:nth-child(2){animation-duration:3.2s;animation-delay:.4s}.experience-card:nth-child(3){animation-duration:2.7s;animation-delay:1.9s}.experience-card:nth-child(4){animation-duration:3.9s;animation-delay:.8s}.contact-card:first-child{animation-duration:3.6s;animation-delay:1.3s}.contact-card:nth-child(2){animation-duration:4.4s;animation-delay:.6s}.contact-card:nth-child(3){animation-duration:3s;animation-delay:1.7s}.fact-card:first-child{animation-duration:3.4s;animation-delay:.9s}.fact-card:nth-child(2){animation-duration:2.6s;animation-delay:1.5s}.fact-card:nth-child(3){animation-duration:4s;animation-delay:.3s}.fact-card:nth-child(4){animation-duration:3.7s;animation-delay:1.1s}.track-item:first-child{animation-duration:3.3s;animation-delay:.7s}.track-item:nth-child(2){animation-duration:4.2s;animation-delay:1.4s}.track-item:nth-child(3){animation-duration:2.9s;animation-delay:.2s}.track-item:nth-child(4){animation-duration:3.5s;animation-delay:1.8s}@media (prefers-reduced-motion:reduce){.nav-btn,.achievement-card,.experience-card,.contact-card,.fact-card,.track-item{animation:none}}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.665aa8c9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1b5b6537.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.23b201d9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.8c31978f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.25da2b95.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_8d638d5b-module__7z6_HG__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_8d638d5b-module__7z6_HG__variable{--font-press-start:"Press Start 2P","Press Start 2P Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.d68c2a3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.6d749737.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.p.5c4452a7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.vt323_93bceefc-module__UdgyFq__className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.vt323_93bceefc-module__UdgyFq__variable{--font-vt323:"VT323","VT323 Fallback"}
