/* Shared Arrowly components own the product/policy layout. */
.gps-map-camera{--accent:#205cae;--accent-soft:#edf4ff;--game:#205cae}
html[data-theme="dark"] .gps-map-camera{--accent:#a2c8ff;--accent-soft:#1b2a40;--game:#a2c8ff}
.gps-map-camera .game-label strong{font-size:21px;line-height:1.35}
.gps-map-camera .game-hero{gap:60px}
.gps-map-camera .game-visual{max-width:360px}
.gps-icon-frame img{display:block;width:100%;height:auto;object-fit:contain}
.gps-resources{display:flex;flex-wrap:wrap;gap:6px 24px;padding-block:10px;border-bottom:1px solid var(--line)}
.gps-resources a{color:var(--muted);font-size:13px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}
.gps-resources a[aria-current]{color:var(--accent);text-decoration:underline;font-weight:600}
.gps-local{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
.gps-local .release-note{margin-top:0}
.gps-map-camera .policy-toc{position:static}
.gps-map-camera .policy-body section{scroll-margin-top:110px}
.gps-map-camera .policy-body section:target{outline:2px solid var(--accent);outline-offset:8px}
.gps-map-camera .policy-body details p{margin-bottom:16px}
.gps-map-camera .policy-body,.gps-map-camera .game-hero{overflow-wrap:anywhere}
.gps-map-camera .policy-bottom{border-top:1px solid var(--line);padding-block:20px 40px;gap:10px 24px}
@media(max-width:600px){.gps-map-camera .game-hero{gap:28px}.gps-map-camera .game-visual{max-width:260px}.gps-map-camera .game-label strong{font-size:18px}.gps-local{grid-template-columns:1fr;gap:24px}.gps-resources{gap:0 16px}.gps-map-camera h2{font-size:25px}.gps-map-camera .policy-toc ol{grid-template-columns:1fr}.gps-map-camera .game-nav nav{justify-content:flex-start}}
@media print{.gps-resources{display:none}.gps-map-camera .policy-body section{break-inside:auto}.gps-map-camera details::details-content{display:block!important;content-visibility:visible!important}.gps-map-camera{--bg:#fff;--text:#111;--muted:#333;color:#111;background:#fff}.gps-local{display:block}.gps-map-camera .game-visual{max-width:120px}}

@media print{.skip-link{display:none!important}}
