*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;background:#0d0d0f;color:#f5f5f5;line-height:1.6}nav{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:18px 9%;background:#121215;border-bottom:1px solid #29292e}nav h2{color:#ff3b3b}.nav-links{display:flex;gap:25px}.nav-links a{color:#ddd;text-decoration:none}.nav-links a:hover{color:#ff3b3b}.hero{min-height:88vh;padding:100px 10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:radial-gradient(circle at 80% 30%,#ff3b3b24,transparent 30%)}.eyebrow{color:#ff3b3b;font-size:13px;font-weight:bold;letter-spacing:2px;margin-bottom:15px}.hero h1{font-size:clamp(48px,8vw,82px);line-height:1;margin-bottom:25px}.subtitle{max-width:700px;font-size:21px;color:#bcbcc2;margin-bottom:35px}.button{background:#ff3b3b;color:white;padding:13px 28px;border-radius:6px;text-decoration:none;font-weight:bold}.button:hover{background:#d92f2f}section{padding:90px 10%;border-bottom:1px solid #202024}section h2{color:#ff3b3b;font-size:38px;margin-bottom:35px}.about-content{display:grid;grid-template-columns:1.5fr 1fr;gap:50px}.about-content p{max-width:750px;color:#c4c4c9;font-size:18px;margin-bottom:18px}.quick-facts,.skill,.project,.interest-list div,.contact-box{background:#17171a;border:1px solid #2b2b30;border-radius:10px}.quick-facts{padding:25px}.quick-facts div{display:flex;flex-direction:column;padding:15px 0;border-bottom:1px solid #2b2b30}.quick-facts div:last-child{border:0}.quick-facts span{color:#888;font-size:14px}.skills{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.skill{padding:25px}.skill h3{margin-bottom:10px}.skill p,.project p{color:#aaa}.projects{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.project{padding:30px;transition:.2s}.project:hover,.skill:hover{border-color:#ff3b3b;transform:translateY(-4px)}.project>b{color:#ff3b3b;font-size:14px}.project h3{font-size:23px;margin:12px 0}.project p{margin-bottom:20px}.project span{display:inline-block;background:#252529;color:#ddd;border-radius:20px;padding:5px 11px;margin-right:5px;font-size:12px}.interest-list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.interest-list div{text-align:center;padding:18px}.contact-intro{color:#aaa;margin-bottom:20px}.contact-box{padding:25px;max-width:600px}.contact-box p{margin:8px 0;color:#ccc}footer{text-align:center;padding:30px;background:#121215;color:#777}footer p:first-child{color:#aaa;margin-bottom:5px}@media(max-width:850px){nav{flex-direction:column;gap:15px}.about-content,.projects{grid-template-columns:1fr}.skills{grid-template-columns:repeat(2,1fr)}.interest-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){section{padding:65px 7%}.hero{padding:80px 7%}.nav-links{flex-wrap:wrap;justify-content:center;gap:12px}.skills,.interest-list{grid-template-columns:1fr}.hero h1{font-size:48px}.subtitle{font-size:18px}}