/* Schematic illustrations only; never change an image's box or physical scale. */
.atlas-diagram-filter-definitions{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
img:is([src*="/gap-solar-pluto-orbit-"],[src$="/gap-solar-pluto-orbit.png"],[src*="/gap-solar-kuiper-belt-"],[src$="/gap-solar-kuiper-belt.png"],[src*="/gap-solar-heliopause-distance-"],[src$="/gap-solar-heliopause-distance.png"],[src*="/gap-solar-sedna-orbit-"],[src$="/gap-solar-sedna-orbit.png"],[src*="/gap-solar-oort-inner-boundary-"],[src$="/gap-solar-oort-inner-boundary.png"],[src*="/gap-solar-hills-cloud-"],[src$="/gap-solar-hills-cloud.png"],[src*="/landmark-41-"],[src$="/landmark-41.png"],[src*="/landmark-44-"],[src$="/landmark-44.png"]){filter:brightness(1.12)}
body.atlas-diagram-legibility-ready img:is([src*="/gap-solar-pluto-orbit-"],[src$="/gap-solar-pluto-orbit.png"],[src*="/gap-solar-kuiper-belt-"],[src$="/gap-solar-kuiper-belt.png"],[src*="/gap-solar-heliopause-distance-"],[src$="/gap-solar-heliopause-distance.png"],[src*="/gap-solar-sedna-orbit-"],[src$="/gap-solar-sedna-orbit.png"],[src*="/gap-solar-oort-inner-boundary-"],[src$="/gap-solar-oort-inner-boundary.png"],[src*="/gap-solar-hills-cloud-"],[src$="/gap-solar-hills-cloud.png"],[src*="/landmark-41-"],[src$="/landmark-41.png"],[src*="/landmark-44-"],[src$="/landmark-44.png"]){filter:url("#atlasDiagramLegibility")}
/* Only the measurement line beneath scene objects; no body/control typography. */
.scale-object .object-caption small{font-size:11px;line-height:1.5}
@media(max-width:650px){.scale-object .object-caption small{font-size:10px}}

/* Scene bitmap colours are already authored for the dark background. Avoid SVG
   filter surfaces and transformed masks during continuous scale changes. */
body.atlas-diagram-legibility-ready #objects .scale-object img{filter:none!important}
body:not(.distance-mode) #objects{mask-image:none!important;-webkit-mask-image:none!important}
#objects .scale-object,#objects .object-caption{will-change:auto}
