/* Shared 0DMG chrome for independent game pages. No game logic or global resets. */
.game-entry-nav {
  width:min(1170px,calc(100% - 32px)); min-height:62px; margin:0 auto;
  display:flex; justify-content:space-between; align-items:center; gap:16px;
  border-bottom:1px solid #ffffff29; position:relative; z-index:1;
  font:800 11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;
  letter-spacing:.07em; color:#dbe9ed;
}
.game-entry-brand {font:1000 26px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.11em;color:#9be6d5;text-decoration:none}
.game-entry-brand span {color:#ecf4ec}
.game-entry-links {display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.game-entry-links a {color:inherit;text-decoration:none}
.game-entry-nav a:hover {color:#9be6d5}
.game-entry-nav a:focus-visible,.game-entry-launch:focus-visible {outline:3px solid #9be6d5;outline-offset:4px}
.game-entry-nav--overlay {position:fixed;top:0;left:50%;transform:translateX(-50%);background:#0a0a0fed;padding:0 14px;border-bottom-color:#6a604d;z-index:210}
.play-page .game-entry-nav {width:100%}
.game-entry-strip {display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0 0}
.game-entry-name {display:block;font:950 clamp(18px,3vw,26px)/1.1 system-ui,sans-serif;letter-spacing:-.04em}
.game-entry-meta {display:block;margin-bottom:6px;color:#9be6d5;font:800 10px ui-monospace,monospace;letter-spacing:.1em}
.game-entry-launch {display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:48px;min-width:143px;padding:12px 20px;border:0;border-radius:8px;background:#9be6d5;color:#0b1825;font:900 13px/1.2 ui-monospace,monospace;letter-spacing:.04em;cursor:pointer;text-align:center}
.game-entry-launch:hover {filter:brightness(1.08)}
.game-entry-launch[hidden] {display:none!important}
@media(max-width:570px){
  .game-entry-nav{min-height:54px;font-size:10px}
  .game-entry-brand{font-size:23px}
  .game-entry-links{gap:12px}
  .game-entry-strip{padding-top:12px}
  .game-entry-name{font-size:19px}
  .game-entry-launch{min-height:46px;padding:11px 14px}
}
