/* Reuse the small cached homepage banner on game and information pages. */
body .cg-header{display:grid;grid-template-columns:minmax(240px,540px) minmax(0,auto);justify-content:space-between;align-items:center;gap:4px 24px;background:#f8f2dc;color:#06452f;padding:12px max(20px,calc((100% - 1180px)/2));border-bottom:1px solid #ded7c1}
body .cg-header .cg-brand{grid-column:1;grid-row:1 / 3;display:block;min-width:0;width:100%;line-height:0}
body .cg-header .cg-brand img{display:block;width:100%;height:auto;aspect-ratio:5/1}
body .cg-header .cg-nav{grid-column:2;grid-row:1;justify-content:flex-end;width:auto}
body .cg-header .cg-nav a{color:#06452f}
body .cg-header .cg-nav a:hover{background:#06452f0d}
body .cg-header .pp-language{grid-column:2;grid-row:2;justify-content:flex-end;font-size:14px;margin:0;color:#06452f}
body .cg-header .pp-language select{background:#fbf7e9;color:#06452f;border:1px solid #c8bea3}
body .cg-header a:focus-visible{outline:3px solid #a67d23;outline-offset:3px}
@media(max-width:760px){body .cg-header{grid-template-columns:1fr;gap:4px;padding:6px 16px 14px}body .cg-header .cg-brand{grid-column:1;grid-row:1;max-width:500px;justify-self:center}body .cg-header .cg-nav{grid-column:1;grid-row:2;justify-content:center;gap:4px}body .cg-header .cg-nav a{padding:8px;font-size:13px}body .cg-header .pp-language{grid-column:1;grid-row:3;width:100%;justify-content:center;gap:10px}}