@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--overlay-bg: rgba(0, 0, 0, .6);--player-bg-gradient: linear-gradient(145deg, #1f1c2c, #928dab);--primary-color: #4a90e2;--secondary-color: #ffffff;--close-button-color: #cccccc;--close-button-hover-color: #4a90e2;--box-shadow: 0 4px 25px rgba(0, 0, 0, .2);--border-radius: 12px;--transition-duration: .3s}._fancyContainer_16qd8_20{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--overlay-bg);display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_16qd8_1 .5s ease-out forwards;overflow:auto}._playerContainer_16qd8_36{position:relative;width:90%;max-width:1100px;padding:30px;background:var(--player-bg-gradient);border-radius:var(--border-radius);box-shadow:var(--box-shadow);font-family:Roboto,sans-serif;transition:transform var(--transition-duration),box-shadow var(--transition-duration);color:var(--secondary-color);display:flex;flex-direction:row;gap:20px;max-height:90vh;overflow:hidden}._playerContainer_16qd8_36:hover{transform:translateY(-5px);box-shadow:0 6px 30px #0000004d}._closeButton_16qd8_65{position:absolute;top:15px;right:20px;background:transparent;border:none;font-size:1.8rem;color:var(--close-button-color);cursor:pointer;transition:color var(--transition-duration),transform var(--transition-duration);z-index:10}._closeButton_16qd8_65:hover{color:var(--close-button-hover-color);transform:scale(1.2)}._contentWrapper_16qd8_84{display:flex;flex:1;flex-direction:row;gap:20px;overflow:hidden}._textSection_16qd8_93{flex:2;overflow-y:auto;padding-right:10px}._textSection_16qd8_93::-webkit-scrollbar{width:8px}._textSection_16qd8_93::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}._textSection_16qd8_93::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:4px}._funkyTitle_16qd8_115{font-family:Roboto,sans-serif;font-size:2.2rem;color:var(--secondary-color);text-align:center;margin-bottom:15px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.3)}._funkyDescription_16qd8_126{font-family:Roboto,sans-serif;font-size:1rem;color:#ffffffe6;text-align:left;margin-bottom:25px;line-height:1.6}._imageSection_16qd8_136{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden}._profilePicture_16qd8_145{width:100%;height:auto;max-width:250px;border-radius:50%;object-fit:cover;box-shadow:var(--box-shadow);transition:transform var(--transition-duration),box-shadow var(--transition-duration)}._profilePicture_16qd8_145:hover{transform:scale(1.05);box-shadow:0 10px 40px #00000080}._soundCloudIframe_16qd8_161{width:100%;height:220px;border:none;border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:transform var(--transition-duration),box-shadow var(--transition-duration)}._soundCloudIframe_16qd8_161:hover{transform:scale(1.02);box-shadow:0 4px 20px #00000040}@keyframes _fadeIn_16qd8_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){._playerContainer_16qd8_36{flex-direction:column;padding:20px;max-height:none}._contentWrapper_16qd8_84{flex-direction:column;gap:15px}._textSection_16qd8_93{overflow-y:auto}._funkyTitle_16qd8_115{font-size:1.8rem;text-align:center}._funkyDescription_16qd8_126{font-size:.95rem;text-align:left}._imageSection_16qd8_136{justify-content:center}._profilePicture_16qd8_145{max-width:200px}._soundCloudIframe_16qd8_161{height:200px}}@media (max-width: 480px){._playerContainer_16qd8_36{padding:15px}._funkyTitle_16qd8_115{font-size:1.6rem}._funkyDescription_16qd8_126{font-size:.9rem}._profilePicture_16qd8_145{max-width:150px}._soundCloudIframe_16qd8_161{height:180px}}._projectImage_16qd8_249{width:100%;height:auto;max-height:200px;object-fit:contain;border-radius:5px}._projectsContainer_16qd8_258{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px}._projectCard_16qd8_266{background:linear-gradient(to bottom,#2c2c54,#1e1e44);border:none;border-radius:15px;transition:transform .3s ease,box-shadow .3s ease;color:#fff;overflow:hidden}._projectCard_16qd8_266:hover{transform:scale(1.05);box-shadow:0 10px 20px #0000004d}._imageContainer_16qd8_281{position:relative;width:100%;height:200px;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}._projectImage_16qd8_249{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._projectCard_16qd8_266:hover ._projectImage_16qd8_249{transform:scale(1.1)}._cardBody_16qd8_302{padding:15px;text-align:center}._cardTitle_16qd8_308{font-size:1.25rem;font-weight:700;color:#f5f5f5;margin-bottom:10px}._cardDescription_16qd8_316{font-size:1rem;color:#dcdcdc;margin-bottom:15px;line-height:1.6}._viewProjectButton_16qd8_324{display:inline-block;padding:10px 20px;background-color:#6a0dad;color:#fff;font-size:.9rem;font-weight:700;border-radius:5px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease}._viewProjectButton_16qd8_324:hover{background-color:#9b59b6;box-shadow:0 5px 15px #6a0dad66}@media (max-width: 768px){._projectsContainer_16qd8_258{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}._projectImage_16qd8_249{height:150px}._cardTitle_16qd8_308{font-size:1.1rem}._cardDescription_16qd8_316{font-size:.9rem}._viewProjectButton_16qd8_324{font-size:.85rem;padding:8px 15px}}._scrollableProjectsContainer_16qd8_367{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#6a0dad #1e1e44;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px;max-height:80vh}._scrollableProjectsContainer_16qd8_367::-webkit-scrollbar{width:10px}._scrollableProjectsContainer_16qd8_367::-webkit-scrollbar-thumb{background-color:#6a0dad;border-radius:5px}._scrollableProjectsContainer_16qd8_367::-webkit-scrollbar-track{background-color:#1e1e44}@media (max-width: 1024px){._scrollableProjectsContainer_16qd8_367{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){._scrollableProjectsContainer_16qd8_367{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 576px){._scrollableProjectsContainer_16qd8_367{grid-template-columns:1fr;gap:15px}}._educationCard_16qd8_414{display:flex;flex-direction:row;background:linear-gradient(to bottom,#2c2c54,#1e1e44);border:none;border-radius:15px;padding:20px;color:#fff;align-items:center;gap:20px;transition:transform .3s ease,box-shadow .3s ease}._educationCard_16qd8_414:hover{transform:scale(1.05);box-shadow:0 10px 20px #0000004d}._textContainer_16qd8_433{flex:2;display:flex;flex-direction:column;justify-content:center;gap:10px}._degree_16qd8_441{font-size:1.5rem;font-weight:700;margin:0;color:#f5f5f5}._university_16qd8_448{font-size:1.25rem;font-weight:600;margin:0;color:#9b59b6}._description_16qd8_455{font-size:1rem;color:#dcdcdc;margin:0;line-height:1.5}._imageContainer_16qd8_281{flex:1;display:flex;justify-content:center;align-items:center}._educationImage_16qd8_470{width:100%;max-width:150px;height:auto;object-fit:cover;border-radius:50%;border:3px solid #6a0dad}@media (max-width: 768px){._educationCard_16qd8_414{flex-direction:column;text-align:center;gap:15px}._imageContainer_16qd8_281{margin-top:15px}._educationImage_16qd8_470{max-width:120px}._degree_16qd8_441{font-size:1.25rem}._university_16qd8_448{font-size:1.1rem}._description_16qd8_455{font-size:.9rem}}._loadingContainer_16qd8_509{background:var(--overlay-bg);padding:40px;border-radius:var(--border-radius);box-shadow:var(--box-shadow);text-align:center;color:var(--secondary-color);background-color:#6a0dad;width:300px}._loadingTitle_16qd8_520{font-size:2rem;margin-bottom:20px;font-weight:700}._progressBar_16qd8_526{width:100%;height:20px;background-color:#ccc;border-radius:10px;overflow:hidden;margin-bottom:10px}._progressBarFill_16qd8_535{height:100%;background-color:var(--primary-color);width:0%;transition:width .3s ease}._progressText_16qd8_542{font-size:1rem;font-weight:500}
