/* Shared home navigation stays in the header, outside the scoring surface. */
a.home-link,a.back-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:36px;padding:6px 11px;border:1px solid #3d879e;border-radius:10px;background:linear-gradient(145deg,#244954,#212325);color:#d5eef6;text-decoration:none;font:600 .8rem/1.1 system-ui,sans-serif;white-space:nowrap;box-sizing:border-box}a.home-link:focus-visible,a.back-link:focus-visible{outline:2px solid #beebf9;outline-offset:3px}header:has(>.home-link)>h1{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.home-navigation{display:flex;justify-content:flex-end;margin:0 0 12px}@media(max-width:600px){a.home-link,a.back-link{font-size:.7rem;padding:6px 8px;min-height:34px}}

header:has(.back-link){flex-wrap:wrap}header:has(.back-link)>div:first-child{flex:1;min-width:180px}
