/* NeuroVerse Works Entry Clarity Pass 01
   Progressive enhancement only. The original navigation remains the no-JavaScript fallback. */
.nvw-full-menu-trigger,
.nvw-full-menu-panel{display:none}

@media (min-width:761px){
  header.top .navwrap{position:relative}
  header.top .nav.nvw-entry-nav-enhanced .nvw-overflow-nav-link{display:none!important}
  header.top .nav.nvw-entry-nav-enhanced .nvw-primary-nav-link{display:inline-flex!important;align-items:center}
  .nvw-full-menu-trigger{
    display:inline-flex;align-items:center;justify-content:center;gap:7px;
    min-height:38px;padding:8px 12px;border:1px solid rgba(240,238,231,.18);
    border-radius:2px;background:rgba(240,238,231,.045);color:inherit;
    font:inherit;font-size:11px;font-weight:850;letter-spacing:.055em;text-transform:uppercase;
    cursor:pointer
  }
  .nvw-full-menu-trigger:hover,
  .nvw-full-menu-trigger[aria-expanded="true"]{
    border-color:rgba(231,184,90,.42);background:rgba(231,184,90,.085)
  }
  .nvw-full-menu-trigger::after{content:"▾";font-size:9px;opacity:.78}
  .nvw-full-menu-trigger[aria-expanded="true"]::after{content:"▴"}
  .nvw-full-menu-panel{
    position:absolute;right:0;top:calc(100% + 10px);z-index:1200;
    width:min(760px,calc(100vw - 32px));padding:18px;
    border:1px solid rgba(231,184,90,.34);border-radius:5px;
    background:linear-gradient(145deg,rgba(14,18,28,.99),rgba(5,7,12,.99));
    box-shadow:0 28px 90px rgba(0,0,0,.62)
  }
  .nvw-full-menu-panel:not([hidden]){display:block}
  .nvw-full-menu-intro{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(240,238,231,.12)}
  .nvw-full-menu-intro strong{display:block;font-family:Georgia,serif;color:var(--gold2,#f2cf72);font-size:19px;margin-bottom:4px}
  .nvw-full-menu-intro span{display:block;color:var(--muted,#aeb5c6);font-size:12px;line-height:1.45}
  .nvw-full-menu-close{border:0;background:transparent;color:inherit;font:inherit;font-size:22px;line-height:1;cursor:pointer;padding:2px 5px}
  .nvw-full-menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
  .nvw-full-menu-group{border:1px solid rgba(240,238,231,.11);border-radius:4px;padding:13px;background:rgba(240,238,231,.025)}
  .nvw-full-menu-group h2{font:900 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--gold2,#f2cf72);margin:0 0 9px}
  .nvw-full-menu-group a{display:block!important;color:inherit!important;text-decoration:none!important;padding:7px 8px!important;margin:2px 0!important;border:1px solid transparent!important;border-radius:2px!important;font-size:12px!important;line-height:1.25!important;text-transform:none!important;letter-spacing:0!important;background:transparent!important}
  .nvw-full-menu-group a:hover,.nvw-full-menu-group a:focus-visible{border-color:rgba(231,184,90,.28)!important;background:rgba(231,184,90,.065)!important;color:var(--gold2,#f2cf72)!important}
}

@media (max-width:980px) and (min-width:761px){
  .nvw-full-menu-grid{grid-template-columns:repeat(2,1fr)}
  header.top .nav.nvw-entry-nav-enhanced a,
  .nvw-full-menu-trigger{font-size:10px!important;padding-left:9px!important;padding-right:9px!important}
}

@media (max-width:760px){
  .nvw-full-menu-trigger,.nvw-full-menu-panel{display:none!important}
}

.nvw-trust-status-shell{
  border:1px solid rgba(167,240,202,.25);border-radius:34px;
  padding:clamp(22px,4vw,34px);
  background:linear-gradient(145deg,rgba(167,240,202,.055),rgba(120,242,255,.035));
  box-shadow:var(--shadow)
}
.nvw-trust-status-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}
.nvw-trust-status-card{border:1px solid var(--line);border-radius:22px;padding:18px;background:rgba(0,0,0,.13)}
.nvw-trust-status-card h3{font-size:20px;margin-bottom:7px}
.nvw-trust-status-card p{font-size:14px;margin:0}
.nvw-trust-status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
@media(max-width:760px){.nvw-trust-status-grid{grid-template-columns:1fr}}
