@charset "utf-8";

/* Tablet */
@media(max-width:1024px){
  .inner{padding:0 32px;}
  .nav-inner{padding:0 32px;}
  .hero{padding:80px 0 50px;}
  .hname{font-size:clamp(60px,11vw,130px);}
  .about-grid{gap:40px;}
  .wgrid{grid-template-columns:repeat(2,1fr);}
  .contact-inner{gap:40px;}
  .footer-inner{padding:20px 32px;}
}

/* Mobile */
@media(max-width:768px){
  .inner{padding:0 20px;}
  .nav-inner{padding:0 20px;}
  .nlinks,.nstatus{display:none;}
  
  .hero{padding:70px 0 30px;min-height:auto;}
  .hero .inner{min-height:auto;gap:40px;}
  .hero-bg-txt{font-size:clamp(70px,18vw,120px);letter-spacing:4px;}
  .hero-top-right{display:none;}
  .hero-bottom{flex-direction:column;gap:24px;align-items:flex-start;}
  .hero-mid{margin:20px 0;}
  .hname{font-size:clamp(40px,11vw,70px);letter-spacing:1px;line-height:1;}
  .hname-row{gap:12px;}
  .hname-row2{margin-top:6px;}
  .htitle-pill{padding:6px 14px;font-size:10px;letter-spacing:.5px;}
  .hdesc{font-size:13px;padding-left:12px;}
  
  .about{padding:60px 0;}
  .about::before{font-size:120px !important;right:-10px !important;top:10px !important;letter-spacing:4px !important;}
  .about-grid{grid-template-columns:1fr;gap:40px;}
  .profile-card,.history-card,.skill-section{padding:24px;}
  
  .works{padding:60px 0;}
  .wgrid{grid-template-columns:1fr;}
  
  .sec-title{font-size:clamp(40px,10vw,56px);}
  .sec-head{flex-direction:column;gap:16px;align-items:flex-start;}
  .sec-meta{text-align:left;}
  
  .contact{padding:60px 0;}
  .contact-inner{grid-template-columns:1fr;gap:40px;padding:0 20px;}
  .c-title{font-size:clamp(40px,12vw,60px);}
  
  .footer-inner{padding:20px;flex-direction:column;gap:8px;text-align:center;}
  
  body{cursor:auto;}
  .cur,.cur-follow{display:none;}
}

/* Small Mobile */
@media(max-width:480px){
  .hname-row{gap:12px;}
  .htitle-pill{padding:6px 14px;font-size:10px;}
  .sk-row{grid-template-columns:100px 1fr 40px;gap:12px;}
  .winfo{padding:18px 20px;}
  .wt{font-size:15px;}
  .clink{padding:20px 0;}
  .cl-val{font-size:18px;letter-spacing:2px;}
}
