/* Pixels & Prompts – compact Create menu, scoped to the existing navigation. */
nav #nav-menu > li.pp-create-item { position:relative; }
nav .pp-create-trigger { color:#a7adb9; background:transparent; border:0; font:inherit; font-size:.93rem; font-weight:750; letter-spacing:1.35px; text-transform:uppercase; padding:12px 0; cursor:pointer; white-space:nowrap; display:inline-flex; align-items:center; gap:7px; }
nav .pp-create-trigger:hover,nav .pp-create-trigger.active-link,nav .pp-create-open .pp-create-trigger { color:#fff; }
nav .pp-create-trigger i { font-size:.65em; transition:transform .2s; color:#00c7c7; }
nav .pp-create-open .pp-create-trigger i { transform:rotate(180deg); }
nav .pp-create-menu { display:none; position:absolute; top:100%; left:0; min-width:238px; padding:8px; border:1px solid #2d3441; border-top:2px solid #00c7c7; border-radius:10px; background:#0c1019; box-shadow:0 18px 35px rgba(0,0,0,.65); z-index:1300; }
nav .pp-create-open .pp-create-menu,nav .pp-create-item:hover .pp-create-menu,nav .pp-create-item:focus-within .pp-create-menu { display:grid; gap:3px; }
nav .pp-create-menu a { display:flex!important; align-items:center; gap:11px; padding:12px 16px!important; font-size:.92rem!important; font-weight:600!important; letter-spacing:.4px!important; text-transform:none!important; white-space:nowrap; color:#c3ccd7; border-radius:6px; text-decoration:none; }
nav .pp-create-menu a::after { display:none!important; }
nav .pp-create-menu a:hover { background:rgba(0,199,199,.12); color:#00c7c7; }
nav .pp-create-menu a i { width:17px; color:#00c7c7; }
@media (max-width:1024px) and (min-width:769px) {nav .pp-create-trigger {font-size:.84rem;letter-spacing:.45px;}}
@media (max-width:768px) {
 nav #nav-menu > li.pp-create-item {width:100%;}
 nav .pp-create-trigger {justify-content:center;width:100%;padding:13px 0!important;font-size:.95rem;}
 nav .pp-create-menu {position:static; min-width:0; width:100%;border:0;border-top:1px solid #293443;box-shadow:none;border-radius:0;background:#101722;padding:4px 12px 10px;}
 nav .pp-create-item:hover .pp-create-menu,nav .pp-create-item:focus-within .pp-create-menu {display:none;}
 nav .pp-create-item.pp-create-open .pp-create-menu {display:grid;}
 nav .pp-create-menu a {justify-content:center;white-space:normal;}
}
