/* Shared game header; stays in normal flow, outside the playfield. */
#app .ww-game-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:1300px;height:76px;min-height:76px;margin:0 auto;padding:10px 24px;background:transparent}
#app .ww-game-header .ww-header-brand{display:flex;align-items:center;flex:0 0 auto;margin:0;padding:0;text-decoration:none}
#app .ww-header-brand img{display:block;width:96px;height:48px;object-fit:contain}
#app .ww-header-actions{display:flex;align-items:center;gap:12px;margin:0}
#app .ww-game-header .ww-arcade-back{display:inline-flex;align-items:center;min-height:40px;margin:0;padding:8px 12px;border:1px solid currentColor;border-radius:8px;color:inherit;font:600 12px/1.2 system-ui,sans-serif;letter-spacing:0;text-decoration:none;white-space:nowrap}
#app .ww-game-header a:focus-visible{outline:3px solid #39b8c9;outline-offset:3px}
@media(max-width:600px){#app .ww-game-header{height:64px;min-height:64px;padding:8px 12px;gap:8px}#app .ww-header-brand img{width:80px;height:40px}#app .ww-header-actions{gap:6px}#app .ww-game-header .ww-arcade-back{font-size:11px;padding:8px}#app .ww-header-actions button{font-size:9px;padding:8px;white-space:nowrap}}
