/* PBG Neon Grid 2.2.0 — clean structural base.
   Colour styles now come from one source only: Visual Studio runtime CSS.
   This intentionally removes the old Cyan-only override layer so Blue/Yellow,
   Cyan, Purple, Green and the other player styles all use the same components. */
:root{--cyan:#14d8f4;--blue:#168bff;--lime:#b9ff2f;--yellow:#ffe22f}
.portal-public .public-topbar{box-shadow:0 12px 40px rgba(0,0,0,.12)}
.portal-public .portal-logo{box-shadow:0 0 24px color-mix(in srgb,var(--blue) 24%,transparent)}
.portal-public .public-nav a{border:1px solid transparent;border-radius:9px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}
.portal-public .public-nav a:hover{border-color:color-mix(in srgb,var(--cyan) 30%,transparent);background:color-mix(in srgb,var(--cyan) 7%,transparent)}
.portal-public .public-server-card:hover,.portal-public .feature-panel:hover,.portal-public .links-panel:hover{border-color:color-mix(in srgb,var(--cyan) 58%,transparent);transition:.18s ease}
.portal-public .btn.lime{box-shadow:0 0 26px color-mix(in srgb,var(--lime) 15%,transparent)}
@media(max-width:1180px){.portal-public .public-nav a{margin:0}}
