/* V88 Playhouse navigation refinement — always daytime. Dreamland retains its own night palette. */
.header-links{gap:clamp(10px,1.35vw,22px);font-size:13.5px}
.header-links>a{white-space:nowrap;color:#25455b;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}
.header-links>a.gb85-dreamland-nav,
.header-links>a.gb88-app-nav{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 16px;border-radius:999px;line-height:1.1;font-weight:700;letter-spacing:.005em;border:1px solid transparent;box-shadow:none}
.header-links>a.gb85-dreamland-nav{color:#493b66;background:#f0e8f3;border-color:#dfd2e5}
.header-links>a.gb88-app-nav{color:#344f61;background:#f6eddf;border-color:#e5d5bb}
.header-links>a.gb85-dreamland-nav:hover,.header-links>a.gb85-dreamland-nav:focus-visible{background:#e7daf0;border-color:#cdb8dc;color:#37274e}
.header-links>a.gb88-app-nav:hover,.header-links>a.gb88-app-nav:focus-visible{background:#ede0cb;border-color:#d5bf9c;color:#243f51}
.mobile-links>a.gb85-dreamland-nav,
.mobile-links>a.gb88-app-nav{background:#f6f1f7;border:1px solid #e6ddeb;border-radius:13px;color:#493b66;padding:14px 16px;font-weight:700}
.mobile-links>a.gb88-app-nav{background:#f9f3e8;border-color:#e9dccc;color:#344f61}
@media(max-width:1120px){.header-links{display:none}.menu-button{display:block}}
@media(min-width:1121px) and (max-width:1270px){.header{padding-inline:24px}.header-links{gap:10px;font-size:13px}.header-links>a.gb85-dreamland-nav,.header-links>a.gb88-app-nav{padding:10px 12px}}
