@media (min-width: 1024px) {
/* --- Desktop UI (>=1024px) --- */

/* From previous responsive rules */
.grid-2{grid-template-columns:260px 1fr;}
.thumb-grid{grid-template-columns:repeat(5,1fr);}

/* Desktop: show inline add forms, hide "clean add" buttons */
.add-open-btn{display:none;}
.add-box{display:block;}

/* Desktop: a bit more breathing room */
.container{max-width:1200px;padding:18px;}
.topbar{position:sticky;top:0;background:linear-gradient(to bottom, rgba(11,12,16,.92), rgba(11,12,16,.72));backdrop-filter:blur(6px);padding:10px 0;z-index:5;}

/* Desktop: keep nav always visible; hide mobile menu controls */
.nav-trigger,.nav-backdrop,.nav-panel-head,.nav-close{display:none !important;}
.nav-panel{display:block;padding:16px;}
.nav-panel .nav{padding:0;}
}
