body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Tahoma,Arial,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root,body,html{height:100%;overflow:hidden}.App{height:100vh;overflow:hidden;text-align:center}.app-content,.folder-content,.resume-content{font-family:Tahoma,Segoe UI,Arial,sans-serif;padding:20px}.windows-logo-large{display:flex;justify-content:center;margin:40px 0}.windows-logo-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:80px;width:80px}.window-pane-large{background:#06c;border-radius:2px}.windows-text{margin:20px 0;text-align:center}.microsoft-text{color:#666;font-size:16px;margin-bottom:8px}.windows-text-large{color:#06c;font-size:32px;font-weight:700;margin-bottom:4px}.xp-text{color:#666;font-size:18px;font-style:italic}.folder-info{color:#666;margin-top:30px;text-align:center}.folder-info p{margin:8px 0}.linkedin-content{text-align:left}.linkedin-content h1{color:#06c;margin-bottom:20px;text-align:center}.profile-section{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:15px}.profile-section h2{color:#333;margin-bottom:5px}.profile-section .title{color:#666;font-size:14px;margin-bottom:8px}.profile-section .location{color:#888;font-size:12px}.contact-section,.experience-section,.skills-section{margin-bottom:20px}.contact-section h3,.experience-section h3,.skills-section h3{color:#333;font-size:14px;margin-bottom:10px}.skills-section ul{list-style:none;padding:0}.skills-section li{color:#555;font-size:12px;padding:4px 0}.experience-section p{color:#666;font-size:12px;margin:5px 0}.contact-section p{color:#06c;font-size:12px;margin:5px 0}.playlist-section{text-align:left}.playlist-section h3{color:#333;margin-bottom:15px;text-align:center}.playlist-tracks{margin-bottom:20px}.track{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:8px;transition:background-color .1s ease}.track:hover{background-color:#f8f8f8}.track-number{color:#999;font-size:12px;width:20px}.track-title{color:#333;flex:1 1;font-size:14px;font-weight:700;margin:0 15px}.track-artist{color:#666;font-size:12px}.playlist-controls{text-align:center}.control-btn{background:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin:0 5px;padding:8px 16px;transition:background-color .1s ease}.control-btn:hover{background:#0052a3}.game-section{text-align:center}.game-section h3{color:#333;margin-bottom:20px}.game-board{margin:20px 0}.pinball-table{background:linear-gradient(180deg,#2c3e50 0,#34495e);border:3px solid #e74c3c;border-radius:10px;display:flex;flex-direction:column;height:200px;justify-content:space-between;margin:0 auto;padding:20px;position:relative;width:300px}.bumpers{display:flex;justify-content:space-around;margin-top:20px}.bumper{align-items:center;animation:pulse 2s infinite;background:#f39c12;border-radius:50%;color:#fff;display:flex;font-size:16px;height:30px;justify-content:center;width:30px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.flippers{display:flex;justify-content:space-between;margin-bottom:20px}.flipper{align-items:center;background:#e74c3c;border-radius:10px;color:#fff;display:flex;font-size:16px;height:20px;justify-content:center;width:40px}.score{color:#f39c12;font-size:14px;font-weight:700;position:absolute;right:10px;top:10px}.game-controls{margin-top:20px}.game-controls p{color:#666;font-size:12px;margin:5px 0}.resume-content h1{color:#06c;margin-bottom:10px}.resume-content h2{color:#333;font-size:18px;margin-bottom:20px}.resume-content p{color:#666;line-height:1.5;margin-bottom:15px}.resume-section{margin:25px 0;text-align:left}.resume-section h3{border-bottom:2px solid #06c;color:#333;margin-bottom:10px;padding-bottom:5px}.resume-section ul{list-style:none;padding:0}.resume-section li{color:#555;padding:5px 0 5px 20px;position:relative}.resume-section li:before{color:#06c;content:"▶";left:0;position:absolute}.file-content h2{color:#333;margin-bottom:15px}.file-content p{color:#666;margin-bottom:10px}.default-content h2{color:#333;margin-bottom:15px}.default-content p{color:#666;margin-bottom:10px}.other-projects-content{padding:20px;text-align:center}.other-projects-content h1{color:#2b579a;font-size:24px;margin-bottom:20px}.projects-header{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:20px;padding:15px;text-align:center}.projects-header p{color:#333;font-size:12px;margin:0}.projects-header a{color:#06c;font-weight:700;text-decoration:none}.projects-header a:hover{text-decoration:underline}.projects-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:20px}.project-item{background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;padding:15px;text-align:center;transition:transform .1s ease,box-shadow .1s ease}.project-item:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.project-icon{font-size:32px;margin-bottom:10px}.project-name{color:#2b579a;font-size:13px;font-weight:700;margin-bottom:5px}.project-desc{color:#666;font-size:11px;line-height:1.3}
/*# sourceMappingURL=main.46cf4fdf.css.map*/