
.menu-btn{display:none;background:none;border:1px solid var(--gline);color:var(--paper);padding:8px 12px;border-radius:8px;font-family:'Roboto Mono',monospace;font-size:.78rem;cursor:pointer}
@media(max-width:720px){
 .nav-links{display:none !important;position:absolute;top:70px;left:0;right:0;background:rgba(12,18,32,.98);border-bottom:1px solid var(--gline);flex-direction:column;padding:20px 28px;gap:12px;align-items:flex-start;backdrop-filter:blur(16px)}
 .nav-links.open{display:flex !important}
 .menu-btn{display:block}
}
