#root,body,html{background:#fff;color:#222;font-family:Arial,sans-serif;height:100%;scroll-behavior:smooth;width:100%}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit;outline:none}img{display:block;max-width:100%}.container{margin:auto;max-width:1200px;padding:0 15px}.text-center{text-align:center}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:20px}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#222;font-family:Arial,sans-serif}.loader{background:#fff;flex-direction:column;height:100vh}.loader,.loader-circle{align-items:center;display:flex;justify-content:center}.loader-circle{border:3px solid #ccc;border-radius:50%;height:120px;margin-bottom:10px;width:120px}.loader-img{border-radius:50%;height:90px;width:90px}.loader-text{color:#444;font-size:18px}.blink{animation:blink 1.2s infinite}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.hero{color:#fff;position:relative;text-align:left}.hero-bg{height:400px;object-fit:cover;width:100%}.blur-img,.hero-bg{filter:blur(3px)}.hero-text{bottom:20px;left:30px;position:absolute}.hero-text h1{font-size:32px;font-weight:700}.hero-text p{font-size:16px;margin:8px 0}.social-icons{display:flex;gap:10px;margin-top:8px}.social-icons img{border-radius:50%;height:32px;width:32px}.about{padding:40px 20px;text-align:center}.about-cover{margin-bottom:20px}.about-cover,.big-cover{border-radius:10px;width:100%}.big-cover{max-height:400px;object-fit:cover}.about h2{font-size:28px;margin-bottom:10px}.about p{font-size:16px;line-height:1.5;margin:10px auto;max-width:700px}.cv-btn{background:#222;border-radius:6px;color:#fff;display:inline-block;margin-top:15px;padding:10px 18px;transition:.3s ease}.cv-btn:hover{background:#444}.education{padding:40px 20px;text-align:center}.education h2{font-size:28px;margin-bottom:20px}.edu-card{border:1px solid #ddd;border-radius:10px;cursor:pointer;margin:15px auto;max-width:320px;padding:10px;position:relative;transition:.3s ease}.edu-card:hover{transform:scale(1.02)}.edu-card img{border-radius:8px;width:100%}.edu-info{padding:8px}.edu-info h3{font-size:18px;margin:5px 0}.edu-grade{animation:fadeIn .4s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:8px;color:#fff;left:50%;padding:5px 10px;position:absolute;top:45%;transform:translate(-50%,-50%)}.projects{padding:40px 20px;text-align:center}.projects h2{font-size:28px;margin-bottom:20px}.project-card{border:1px solid #ddd;border-radius:10px;cursor:pointer;margin:15px auto;max-width:320px;overflow:hidden;padding:10px;position:relative}.project-card img{border-radius:8px;width:100%}.project-card h3{font-size:18px;margin:8px 0}.badges{display:flex;gap:10px;justify-content:center}.github-badge,.live-demo{background:#222;border-radius:6px;color:#fff;font-size:14px;padding:6px 10px;transition:.3s ease}.github-badge:hover,.live-demo:hover{background:#444}.project-points.cinematic{animation:fadeIn .6s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:12px;color:#fff;left:50%;padding:12px 20px;position:absolute;text-align:center;top:20px;transform:translateX(-50%);width:80%}.project-points.cinematic p{font-size:14px;margin:4px 0}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.contact{padding:40px 20px;text-align:center}.contact h2{font-size:24px;margin-bottom:10px}.contact p{font-size:16px;margin:5px 0}footer{background:#222;color:#fff;font-size:14px;padding:12px;text-align:center}
/*# sourceMappingURL=main.d1df84a4.css.map*/