/* One shared title asset across the game and its companion screens. */
@font-face{font-family:'Stars Display';src:url('./assets/stars-display.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
/* Keep headings as real text, including generated ship and encounter names. */
body :is(h1,h2,h3,h4,h5,h6),body .panel-heading strong,body #chart-titlebar strong,body .enemy-name,body .weapon-name,body .power-name,body .room-inspector>strong{font-family:'Stars Display','Segoe UI',sans-serif!important;font-weight:400!important;font-synthesis:none;letter-spacing:.025em}
header img.game-wordmark{display:block;width:164px;height:auto;max-width:100%;object-fit:contain;flex-shrink:0}
header .game-brand{display:flex;align-items:center;flex-shrink:0}
.masthead .wordmark{flex-shrink:0;gap:8px}
@media(max-width:600px){header img.game-wordmark{width:144px}}
