.game-macroareas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:28px 0;padding:8px 0;border-block:1px solid var(--rule,#867858)}
.game-macroareas a{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 8px;color:var(--ink,inherit);font:14px/1.5 Arial,sans-serif;text-decoration:none!important;overflow-wrap:anywhere}
.game-macroareas a:hover,.game-macroareas a:focus-visible,.game-macroareas a[aria-current]{background:var(--accent,#e4bc74);color:#18363b}
.game-area{margin:64px 0;scroll-margin-top:120px}
.game-area-index{display:flex;flex-wrap:wrap;gap:6px 20px;margin:18px 0 30px;padding:12px 0;border-bottom:1px solid var(--rule,#867858);position:static!important}
.game-area-index a{font:13px/1.6 Arial,sans-serif;text-decoration:none!important;color:var(--ink,inherit)}
.game-area-index a:hover,.game-area-index a:focus-visible{color:var(--accent,#e4bc74)}
.game-area>section,.game-area>details,.game-area>aside{margin-top:30px;margin-bottom:30px}
.game-album-preview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px}
.game-album-preview img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.game-album-invite{margin:24px 0}
@media(max-width:700px){.game-macroareas{grid-template-columns:repeat(3,minmax(0,1fr))}.game-macroareas a{padding:9px 6px;font-size:12px}.game-area{margin:44px 0;scroll-margin-top:145px}.game-album-preview{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

.game-area [id]{scroll-margin-top:180px}@media(max-width:700px){.game-area [id]{scroll-margin-top:200px}}

body.ux-ready .ux-page-index>nav[data-scroll-index].game-macroareas{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important;white-space:normal!important}body.ux-ready .ux-page-index>nav[data-scroll-index].game-macroareas a{width:100%!important;min-width:0!important;white-space:normal!important;justify-content:center;text-align:center}@media(max-width:700px){body.ux-ready .ux-page-index>nav[data-scroll-index].game-macroareas{grid-template-columns:repeat(3,minmax(0,1fr))!important}}

.game-edition-table{overflow-x:auto;margin:20px 0}.game-edition-table table{width:100%;border-collapse:collapse;text-align:left}.game-edition-table th,.game-edition-table td{padding:12px;border-bottom:1px solid var(--rule,#bca476);vertical-align:top}.game-edition-table thead{color:var(--accent,#805720)}.game-edition-source{font-size:.875em}
