@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css";body{font-family:Poppins,sans-serif;line-height:1.6;margin:0;padding:0;box-sizing:border-box;background:linear-gradient(45deg,#121212,#1f1f1f);color:#f4f4f4;overflow-x:hidden;animation:backgroundAnimation 10s infinite alternate}@keyframes backgroundAnimation{0%{background:linear-gradient(45deg,#121212,#1f1f1f)}to{background:linear-gradient(45deg,#1f1f1f,#121212)}}header{background:#1f1f1f;color:#fff;padding:50px 0;text-align:center;box-shadow:0 4px 10px #00ffff4d;animation:fadeInDown 1s ease-in-out}.header-container h1{margin:0;font-size:3em;font-weight:600;color:#0ff}.header-container p{font-size:1.5em;margin:10px 0 0;font-weight:300;color:#0ff}section{padding:60px 20px;text-align:center}#about,#skills,#projects,#resume,#contact,#tech-stack{background:#1f1f1f;margin:20px auto;max-width:900px;padding:40px;border-radius:10px;position:relative;box-shadow:0 0 20px #00ffff80;transition:transform .3s ease,box-shadow .3s ease;animation:fadeInUp 1s ease-in-out}#about:hover,#skills:hover,#projects:hover,#resume:hover,#contact:hover,#tech-stack:hover{transform:scale(1.02);box-shadow:0 0 30px #00ffffb3}.about-container img{width:200px;height:200px;border-radius:50%;margin-bottom:20px;object-fit:cover;border:3px solid #0ff}.skills-container ul,.tech-columns ul{list-style:none;padding:0}.skills-container ul li,.tech-columns ul li{background:#0ff;color:#000;display:inline-block;margin:10px;padding:10px 20px;border-radius:20px;font-weight:300;transition:transform .3s ease,box-shadow .3s ease}.skills-container ul li:hover,.tech-columns ul li:hover{transform:scale(1.1);box-shadow:0 0 10px #0ffc}.tech-columns{display:flex;justify-content:space-around;flex-wrap:wrap}.tech-columns h3{color:#0ff;margin-bottom:10px}.projects-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.project{background:#1f1f1f;border-radius:10px;padding:20px;width:300px;text-align:center;box-shadow:0 0 10px #00ffff80;transition:transform .3s ease,box-shadow .3s ease}.project:hover{transform:scale(1.05);box-shadow:0 0 20px #00ffffb3}.project img{width:100%;height:auto;border-radius:10px;object-fit:cover;border:3px solid #0ff;transition:transform .3s ease}.project img:hover{transform:scale(1.05)}.social-links{margin-top:20px}.social-links a{font-size:1.8em;color:#0ff;margin:0 15px;transition:color .3s;text-decoration:none}.resume-container a{display:inline-block;padding:10px 30px;background:#0ff;color:#000;text-decoration:none;border-radius:5px;transition:background .3s}.resume-container a:hover{background:#00e5ff}footer{background:#1f1f1f;color:#fff;text-align:center;padding:20px 0;box-shadow:0 -4px 10px #00ffff4d}.footer-container{max-width:900px;margin:auto}.footer-container .social-links a{font-size:1.5em;color:#0ff;margin:0 10px;transition:color .3s}.footer-container .social-links a:hover{color:#00e5ff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.tech-columns,.projects-container{flex-direction:column;align-items:center}}#loading-screen{position:fixed;width:100%;height:100vh;background:#121212;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:9999;transition:opacity .8s ease-in-out}.loading-text{font-size:3em;color:#0ff;font-weight:700;font-family:Poppins,sans-serif;text-shadow:0 0 10px #0ff,0 0 20px #00e5ff;animation:glow 1.5s infinite alternate}@keyframes dots{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:""}}.dots:after{content:".";animation:dots 1.5s infinite}@keyframes glow{0%{text-shadow:0 0 10px #0ff}to{text-shadow:0 0 20px #00e5ff,0 0 30px #00e5ff}}#loading-screen{position:fixed;width:100%;height:100vh;background:#121212;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .8s ease-in-out}.spinner{width:80px;height:80px;border:8px solid rgba(0,255,255,.2);border-top:8px solid #00e5ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-out{opacity:0;pointer-events:none}.social-links a{font-size:1.5em;color:#0ff;margin:0 10px;transition:color .3s;text-decoration:none}.social-links a:hover{color:#00e5ff}#copy-notification{position:fixed;bottom:50px;right:20px;background:#0ff;color:#000;padding:10px 20px;border-radius:5px;font-weight:700;opacity:0;transition:opacity .5s}@media (max-width: 480px){.loading-text{font-size:2em}.spinner{width:60px;height:60px;border-width:6px}}@media (max-width: 768px){.social-links{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}}@media (max-width: 768px){.header-container h1{font-size:2em}.header-container p{font-size:1.2em}}@media (max-width: 768px){.tech-columns{flex-direction:column;align-items:center;gap:20px}.projects-container{flex-direction:column;align-items:center}.project{width:90%}}section{max-width:100%;padding:40px 15px;box-sizing:border-box}
