body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home{align-items:center;background:linear-gradient(90deg,#0a0e17,#243b55);color:#fff;display:flex;justify-content:center;min-height:calc(100vh - 90px);overflow:hidden;position:relative;text-align:center}.particles{height:100%;left:0;position:absolute;top:0;inset:0;pointer-events:none;width:100%;z-index:0}.home-content{position:relative;text-align:center;z-index:1}.highlight{text-shadow:0 0 10px #00d4ff}.home-content h1{font-size:3rem}.home-content h3{font-weight:400;margin:15px 0}.home-content p{line-height:1.6;margin:0 auto 25px;max-width:600px}.home-buttons{display:flex;gap:15px;justify-content:center}.btn{background:#00d4ff;border-radius:5px;color:#000;font-weight:700;padding:10px 20px;text-decoration:none}.btn-outline{background:#0000;border:2px solid #00d4ff;color:#00d4ff}body{background-color:#1e1930;font-family:Arial,sans-serif;margin:0}.header{align-items:center;background:#111;color:#eff7ff;display:flex;justify-content:space-between;padding:10px}.header ul{display:flex;gap:20px;list-style:none}.header a{color:#eff7ff}.header ul li{cursor:pointer;padding:5px 10px;transition:.3s}.header ul li:hover{color:#00adb5}.header ul li.active{border-bottom:2px solid #00adb5;color:#00adb5}.header a{color:#fff;padding:5px 10px;text-decoration:none}.header ul a.active{border-bottom:2px solid #00adb5;color:#00adb5}.content{padding:0;width:100%}.section{color:#eff7ff;min-height:calc(100vh - 70px);padding:90px 6vw;text-align:center}.project-card{border:1px solid #141414;margin:20px auto;padding:20px;width:250px}.skills-section{position:relative}.skills-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.skill-card{background:#0a0c1cb8;border:1px solid #00f5ff38;border-radius:24px;box-shadow:0 0 30px #00f5ff14;overflow:hidden;padding:28px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.skill-card:before{background:radial-gradient(circle at top right,#ff00cc38,#0000 38%),radial-gradient(circle at bottom left,#00f5ff2e,#0000 40%);content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.skill-card:hover{border-color:#00f5ff8c;box-shadow:0 0 42px #00f5ff29;transform:translateY(-6px)}.skill-card:hover:before{opacity:1}.skill-card h3{color:#fff;font-size:1.15rem;letter-spacing:.04em;margin-bottom:18px;position:relative}.skill-tags{display:flex;flex-wrap:wrap;gap:12px;position:relative}.skill-tags span{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#dffcff;font-size:.9rem;padding:9px 14px;transition:transform .25s ease,background .25s ease,color .25s ease}.skill-tags span:hover{background:#00f5ff29;color:#fff;transform:scale(1.06)}.skills{background:#eff7ff;padding:60px 20px;text-align:center}.skills-container{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-top:30px}.skill-category{background:#ffffff08;border-radius:10px;box-shadow:0 5px 15px #00000014;padding:25px;text-align:left;width:280px}.skill-category h3{margin-bottom:15px}.skill-category ul{list-style:none;padding:0}.skill-category li{margin-bottom:8px}.video-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.video-card{aspect-ratio:16/9;background:#111;border-radius:10px}.video-card iframe,.video-card img{border:none;height:100%;object-fit:cover;position:relative;width:100%}.video-card img{transition:transform .3s ease}.video-card:hover img{transform:scale(1.05)}.contact{text-align:center}.contact-subtext{color:#aaa;margin-bottom:50px}.contact-links{align-items:center;display:flex;flex-direction:column;gap:15px}.contact-links a,.contact-links button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;background:var(--panel);border:1px solid #00d4ff38;border:1px solid var(--panel-border);border-radius:22px;border-radius:8px;box-shadow:0 0 40px #00d4ff14;color:#fff;padding:12px 20px;text-align:center;text-decoration:none;transition:.3s;width:250px}.contact-links a:hover{background:#00adb5;color:#000;transform:translateY(-3px)}.about{align-items:center;color:#fff;display:flex;justify-content:center;padding:100px 20px;text-align:center}.about-container{max-width:900px;text-align:center}.title{font-size:2.5rem;letter-spacing:.08em;margin:0 0 28px;text-transform:uppercase}.highlight{color:#00d4ff}.about-intro{color:#aaa;font-size:1.2rem;margin-bottom:30px}.about-text p{color:#ddd;line-height:1.8;margin-bottom:20px}.about-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border-radius:12px;padding:40px}:root{--bg:#080914;--panel:#ffffff12;--panel-border:#00d4ff38;--cyan:#00d4ff;--magenta:#ff3df2;--text:#eff7ff;--muted:#eff7ffad}*{box-sizing:border-box}body{background:radial-gradient(circle at 15% 10%,#00d4ff2e,#0000 28%),radial-gradient(circle at 85% 20%,#ff3df224,#0000 30%),#080914;background:radial-gradient(circle at 15% 10%,#00d4ff2e,#0000 28%),radial-gradient(circle at 85% 20%,#ff3df224,#0000 30%),var(--bg);color:#eff7ff;color:var(--text)}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080914b8;border-bottom:1px solid #ffffff14;padding:14px 6vw;position:-webkit-sticky;position:sticky;top:0;z-index:10}.header h2 a{letter-spacing:.08em;text-shadow:0 0 18px #00d4ffbf;text-transform:uppercase}.header a{transition:color .25s ease,text-shadow .25s ease}.header a:hover,.header ul a.active{color:#00d4ff;color:var(--cyan);text-shadow:0 0 14px #00d4ffcc}.home{background:linear-gradient(115deg,#080914f2,#12142ad1),radial-gradient(circle at center,#00d4ff33,#0000 45%)}.home-content h1{animation:revealGlow 1s ease both;font-size:clamp(3rem,10vw,8rem);letter-spacing:.12em}.home-content h3{animation:fadeUp 1s ease .25s both;color:#eff7ffad;color:var(--muted);letter-spacing:.45em;text-transform:uppercase}.eyebrow{color:#00d4ff;color:var(--cyan);font-size:.78rem;letter-spacing:.35em;text-transform:uppercase}.projects-section{background:#0000!important;overflow:hidden}.projects-section:before{background:radial-gradient(circle at 15% 10%,#00d4ff2e,#0000 28%),radial-gradient(circle at 85% 20%,#ff3df224,#0000 30%),#080914;background:radial-gradient(circle at 15% 10%,#00d4ff2e,#0000 28%),radial-gradient(circle at 85% 20%,#ff3df224,#0000 30%),var(--bg);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.projects-section>*{position:relative;z-index:1}.project-filter{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;background:var(--panel);border:1px solid #00d4ff38;border:1px solid var(--panel-border);border-radius:22px;box-shadow:0 0 40px #00d4ff14;margin:0 auto 34px;max-width:980px;padding:18px}.filter-chips button.active{box-shadow:0 0 18px #00f5ff99}.project-filter input{background:#00000047;border:1px solid #ffffff24;border-radius:14px;color:#eff7ff;color:var(--text);outline:none;padding:15px 18px;width:100%}.project-filter input:focus{border-color:#00d4ff;border-color:var(--cyan);box-shadow:0 0 0 4px #00d4ff1f}.filter-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.filter-chips button{background:#00d4ff14;border:1px solid #00d4ff59;border-radius:999px;color:#eff7ff;color:var(--text);cursor:pointer;padding:9px 13px;transition:transform .25s ease,background .25s ease}.filter-chips button:hover{background:#00d4ff2e;transform:translateY(-2px)}.video-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.video-card{animation:fadeUp .65s ease both;background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 18px 60px #00000052;cursor:pointer;overflow:hidden;position:relative;transform:translateY(0);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.video-card:hover{border-color:#00d4ff38;border-color:var(--panel-border);box-shadow:0 24px 80px #00d4ff29;transform:translateY(-10px) scale(1.015)}.video-card:before{background:linear-gradient(120deg,#0000,#00d4ff59,#ff3df247,#0000);content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.video-card:hover:before{opacity:1}.video-frame{aspect-ratio:16/9;position:relative;z-index:1}.video-frame iframe,.video-frame img{border:0;display:block;height:100%;object-fit:cover;width:100%}.project-meta{padding:16px;position:relative;text-align:left;z-index:1}.project-meta span{color:#00d4ff;color:var(--cyan);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.project-meta h3{margin:8px 0 6px}.project-meta p{margin:0}.empty-state,.project-meta p{color:#eff7ffad;color:var(--muted)}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes revealGlow{0%{filter:blur(14px);opacity:0;transform:scale(.96)}to{filter:blur(0);opacity:1;transform:scale(1)}}@media (max-width:768px){.navbar,header{border-radius:18px;box-sizing:border-box;margin:12px auto;padding:12px 14px;width:calc(100% - 24px)}.header ul{flex-wrap:wrap;gap:8px;justify-content:center;padding:0}.header a{font-size:.85rem;padding:4px 6px}.nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.nav-links a{font-size:.85rem;padding:8px 10px;white-space:nowrap}.skills-grid{grid-template-columns:1fr}.skill-card{padding:22px}.logo{font-size:1rem;white-space:nowrap}}
/*# sourceMappingURL=main.d036bcc3.css.map*/