/* Production navigation repair: keeps a full desktop menu readable and leaves the existing mobile drawer intact. */
@media(min-width:1101px){#nav{gap:15px;font-size:.88rem;white-space:nowrap}.nav-install{white-space:nowrap}.account-menu{position:relative}.account-menu summary{list-style:none;cursor:pointer;color:#d9dae0;font-weight:700}.account-menu summary::-webkit-details-marker{display:none}.account-menu[open] summary{color:#fff}.account-menu-panel{position:absolute;right:0;top:calc(100% + 15px);min-width:170px;padding:9px;background:#11131a;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 42px #0009;display:grid;gap:2px}.account-menu-panel a{padding:9px 10px;border-radius:9px}.account-menu-panel a:hover{background:#242632}}
@media(max-width:1100px){.account-menu{position:static}.account-menu summary{padding:8px 0;list-style:none;cursor:pointer}.account-menu summary::-webkit-details-marker{display:none}.account-menu-panel{position:static;min-width:0;margin:6px 0 0;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent;display:grid;gap:5px}.account-menu-panel a{padding:7px 0}}
@media(min-width:801px) and (max-width:1100px){.site-header{height:66px}.menu{display:block}#nav{display:none;position:absolute;top:66px;left:0;right:0;background:#0c0d12;border-bottom:1px solid var(--line);padding:18px 22px;flex-direction:column;align-items:stretch;max-height:calc(100vh - 66px);overflow-y:auto}#nav.open{display:flex}}
