:root{--bg-color:#0a0a0a;--primary-color:#1a1a1a;--secondary-color:#2a2a2a;--text-color:#e0e0e0;--text-secondary-color:#a0a0a0;--accent-color:#1db954;--accent-hover:#1ed760;--glow-color:#1db95466;--font-family:"Inter",sans-serif;--gold-color:gold;--silver-color:silver;--bronze-color:#cd7f32}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{background-color:#0a0a0a;background-color:var(--bg-color);color:#e0e0e0;color:var(--text-color);font-family:Inter,sans-serif;font-family:var(--font-family);line-height:1.6;overflow-x:hidden}body:before{animation:moveAurora 20s infinite alternate;background:radial-gradient(circle at 15% 25%,#1db95466 0,#0000 40%),radial-gradient(circle at 85% 75%,#6450ff4d 0,#0000 40%);background:radial-gradient(circle at 15% 25%,var(--glow-color) 0,#0000 40%),radial-gradient(circle at 85% 75%,#6450ff4d 0,#0000 40%);content:"";filter:blur(100px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}@keyframes moveAurora{0%{transform:translate(0)}to{transform:translate(30px,-50px) scale(1.2)}}.App{margin:0 auto;max-width:900px;padding:80px 20px 20px;position:relative;z-index:1}h1,h2,h3{color:#fff;font-weight:900;margin-bottom:1rem}h2{font-size:2.5rem;margin-bottom:3rem;text-align:center}p{color:#a0a0a0;color:var(--text-secondary-color)}section{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--secondary-color);padding:60px 0}.logo-container,.nav-container{background-color:#121212;border-radius:8px;padding:10px 20px;position:absolute;top:20px;z-index:100}.logo-container{left:20px}.nav-container{right:20px}.logo-link{color:#fff;font-size:1.2rem;font-weight:900;text-decoration:none}.nav-container a{color:#e0e0e0;color:var(--text-color);font-weight:700;margin-left:25px;text-decoration:none;transition:color .3s ease}.nav-container a:first-child{margin-left:0}.nav-container a:hover{color:#1db954;color:var(--accent-color)}.hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;text-align:center}.hero h1{font-size:4rem;margin-bottom:.5rem}.hero p{color:#a0a0a0;color:var(--text-secondary-color);font-size:1.5rem;margin-bottom:2rem}.animated-gradient-text{-webkit-text-fill-color:#0000;animation:shine 8s linear infinite;background:linear-gradient(90deg,#fff,#a0a0a0,#fff);-webkit-background-clip:text;background-size:200% auto}@keyframes shine{to{background-position:200%}}.contact-button,.cta-button{background-color:#1db954;background-color:var(--accent-color);border:none;border-radius:500px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:15px 30px;text-decoration:none;transition:all .3s ease}.contact-button:hover,.cta-button:hover{background-color:#1ed760;background-color:var(--accent-hover);box-shadow:0 10px 20px #0003,0 0 20px #1db95466;box-shadow:0 10px 20px #0003,0 0 20px var(--glow-color);transform:scale(1.05) translateY(-2px)}.achievements-container{margin:0 auto;max-width:700px}.accordion-item{background-color:#1a1a1a;background-color:var(--primary-color);border:1px solid #2a2a2a;border:1px solid var(--secondary-color);border-radius:8px;margin-bottom:10px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.accordion-item:hover{box-shadow:0 0 20px #1db95466;box-shadow:0 0 20px var(--glow-color);transform:scale(1.02)}.accordion-title{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;padding:20px;text-align:left;width:100%}.accordion-title .icon{color:#1db954;color:var(--accent-color);font-size:1.5rem;margin-right:15px}.accordion-title .indicator{font-size:1.5rem;transition:transform .3s ease}.accordion-item.open .indicator{transform:rotate(45deg)}.accordion-content{background-color:#121212;padding:0 20px}.accordion-content ul{list-style-type:none;padding:20px 0}.accordion-content li{color:#a0a0a0;color:var(--text-secondary-color);font-size:1.05rem;padding-bottom:15px}.highlight-award{color:#1db954;color:var(--accent-color);font-weight:700;text-shadow:0 0 8px #1db95466;text-shadow:0 0 8px var(--glow-color)}.highlight-event{color:#a0aaff;font-weight:600}.highlight-medal-gold{color:gold;color:var(--gold-color);font-weight:700;text-shadow:0 0 8px #ffd70080}.highlight-medal-silver{color:silver;color:var(--silver-color);font-weight:700;text-shadow:0 0 8px #c0c0c066}.highlight-medal-bronze{color:#cd7f32;color:var(--bronze-color);font-weight:700;text-shadow:0 0 8px #cd7f3280}.skills-section{padding:20px 0}.skills-category h4{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--secondary-color);color:#e0e0e0;color:var(--text-color);font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.skills-grid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.5rem}.skill-tag{background-color:#2a2a2a;background-color:var(--secondary-color);border:1px solid #0000;border-radius:500px;color:#a0a0a0;color:var(--text-secondary-color);cursor:default;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.skill-tag:hover{background-color:#1db954;background-color:var(--accent-color);border-color:#1ed760;border-color:var(--accent-hover);box-shadow:0 5px 15px #0000004d;color:#fff;transform:translateY(-3px) scale(1.05)}.contact,.projects{text-align:center}.contact p,.projects p{margin:0 auto 2rem;max-width:600px}.contact{border-bottom:none}.contact-links{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.footer{border-top:1px solid #2a2a2a;border-top:1px solid var(--secondary-color);color:#a0a0a0;color:var(--text-secondary-color);font-size:.9rem;margin-top:60px;padding:20px;text-align:center}.page-container{padding:80px 20px}.page-container .contact-button{background-color:#2a2a2a;background-color:var(--secondary-color)}@media (max-width:768px){.hero h1{font-size:2.8rem}h2{font-size:2rem}.logo-container,.nav-container{margin-bottom:10px;position:static;text-align:center;width:100%}.nav-container a{margin:0 10px}.App{padding-top:20px}}.page-container{min-height:70vh;padding:40px 20px;text-align:center}.scheduailer-hero{margin-bottom:40px;padding:60px 0}.scheduailer-title{animation:glow-pulse 5s infinite alternate;color:#fff;font-size:5rem;font-weight:900;text-shadow:0 0 10px #ffffff4d,0 0 20px #1db95466,0 0 35px #1db95466;text-shadow:0 0 10px #ffffff4d,0 0 20px var(--glow-color),0 0 35px var(--glow-color)}@keyframes glow-pulse{0%{text-shadow:0 0 10px #ffffff4d,0 0 20px #1db95466,0 0 35px #1db95466;text-shadow:0 0 10px #ffffff4d,0 0 20px var(--glow-color),0 0 35px var(--glow-color)}to{text-shadow:0 0 20px #ffffff80,0 0 35px #1db95466,0 0 50px #1db95466;text-shadow:0 0 20px #ffffff80,0 0 35px var(--glow-color),0 0 50px var(--glow-color)}}.scheduailer-subtitle{color:#a0a0a0;color:var(--text-secondary-color);font-size:1.2rem;margin:0 auto;max-width:500px}.scheduailer-media-container{margin-bottom:80px}.scheduailer-media-frame{background:linear-gradient(145deg,#222,#111);border:1px solid #2a2a2a;border:1px solid var(--secondary-color);border-radius:12px;box-shadow:0 20px 40px #00000080;padding:15px}.scheduailer-media-frame img{border-radius:6px;display:block;width:100%}.scheduailer-features{margin-bottom:80px}.scheduailer-features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;margin:0 auto;max-width:1200px;width:100%}.feature-card{background-color:#1a1a1a;background-color:var(--primary-color);border:1px solid #2a2a2a;border:1px solid var(--secondary-color);border-radius:12px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 15px 30px #0006;transform:translateY(-8px)}.feature-icon{color:#1db954;color:var(--accent-color);font-size:2.5rem;margin-bottom:15px}.feature-card h3{margin-bottom:10px}@media (max-width:768px){.scheduailer-title{font-size:3.5rem}}.page-container-full{min-height:70vh;padding:40px 0;text-align:center}.scheduailer-section{margin:0 auto 80px;max-width:900px;padding:0 20px}.scheduailer-media-frame iframe{aspect-ratio:16/9}.demo-cta-container{background-color:#1a1a1a;background-color:var(--primary-color);border:1px solid #2a2a2a;border:1px solid var(--secondary-color);border-radius:12px;box-shadow:0 0 40px #1db95466;box-shadow:0 0 40px var(--glow-color);padding:40px}.demo-cta-icon{color:#1db954;color:var(--accent-color);font-size:3rem;margin-bottom:1rem}.demo-cta-container h2{color:#fff;font-size:2.2rem}.demo-cta-container p{color:#a0a0a0;color:var(--text-secondary-color);margin-bottom:2rem}.demo-button{font-size:1.2rem;padding:18px 36px}.gallery-section{margin-bottom:80px;max-width:100vw}.gallery-title{font-size:2.5rem;margin-bottom:2rem;text-align:center}.gallery-scroll-container{-ms-overflow-style:none;display:flex;gap:20px;overflow-x:auto;padding:20px 5vw;scrollbar-width:none}.gallery-scroll-container::-webkit-scrollbar{display:none}.gallery-card{border:1px solid #2a2a2a;border:1px solid var(--secondary-color);border-radius:12px;box-shadow:0 10px 30px #0000004d;flex:0 0 70%;max-width:600px;overflow:hidden}.gallery-card img{display:block;width:100%}@media (max-width:768px){.gallery-card{flex-basis:90%}}.gallery-slider-container{align-items:center;background-color:#1a1a1a;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;height:650px;justify-content:center;margin:20px auto 0;max-width:1100px;overflow:hidden;position:relative;width:100%}.gallery-slider-image{box-sizing:border-box;height:100%;object-fit:contain;padding:10px;position:absolute;width:100%}.gallery-next,.gallery-prev{align-items:center;background:#0006;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:50px;justify-content:center;position:absolute;top:calc(50% - 25px);transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;width:50px;z-index:2}.gallery-next:hover,.gallery-prev:hover{background:#000000b3;transform:scale(1.1)}.gallery-next{right:15px}.gallery-prev{left:15px}
/*# sourceMappingURL=main.17f8e8e6.css.map*/