/* The atlas inherits Spacian's established type, reading surfaces and restrained cyan links. */
.planetAtlas .atlasHeading{padding-top:30px}.planetAtlas .atlasHeading h1{margin-top:24px}.planetAtlas .atlasFacts dd{font-size:clamp(20px,2vw,28px)}.planetAtlas .atlasFacts dd small{display:block;line-height:1.45;margin-top:3px}.planetAtlas .atlasFacts .planetRotation{font-size:18px;max-width:12ch;line-height:1.4}.planetAtlas .atlasMapTools{gap:20px;min-height:44px}.planetAtlas .atlasMapTools a{font-size:13px;color:#a9e0e9;text-underline-offset:4px}.planetAtlas .atlasPlanet model-viewer{min-height:340px}.planetAtlas .planetTopicPicker{display:flex;gap:20px;align-items:center;padding:24px 38px 30px}.planetTopicPicker label{font-weight:600;white-space:nowrap;color:#fff}.planetTopicPicker select{width:100%;max-width:660px;min-width:0;min-height:48px;font:inherit;font-size:15px;color:#fff;background:#172126;border:1px solid #425056;border-radius:12px;padding:12px 38px 12px 14px}.planetAtlas .planetTopicDetail{font-size:14px;margin:10px 0 18px;color:var(--muted,#526171)}.planetAtlas .planetInvestigation .atlasPlaceLinks .objectQuestionRow{display:flex;gap:14px}.planetAtlas .planetInvestigation .objectQuestionRow img{display:none}.planetSatelliteLinks{max-width:1100px;margin:0 auto 52px;padding:0 24px}.planetSatelliteLinks a{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line,#d8dee5);color:var(--text,#16202b);text-decoration:none}.planetSatelliteLinks strong,.planetSatelliteLinks small{display:block}.planetSatelliteLinks small{margin-top:6px;color:var(--muted,#526171);font-size:14px}.planetSatelliteLinks a>span:last-child{color:var(--blue,#176b83)}.planetScaleDisks{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;margin:30px 0}.planetScaleDisks>div{height:270px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;min-width:0}.planetScaleDisks .planetDiskBound{display:flex;width:100%;max-width:210px;aspect-ratio:1;align-items:center;justify-content:center}.planetScaleDisks canvas{display:block;height:auto;aspect-ratio:1}.planetScaleDisks span{font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted,#526171)}.planetMoreMissions{min-height:48px;padding:12px 20px;margin:22px 0;border-radius:12px;border:1px solid var(--line,#d8dee5);background:var(--card,#fff);color:inherit;font:inherit;cursor:pointer}.planetAtlas select:focus-visible,.planetMoreMissions:focus-visible{outline:2px solid #7ed6e5;outline-offset:4px}.planetAtlas .objectMission small{line-height:1.5}.planetAtlas .objectMission h3{overflow-wrap:anywhere}.planetAtlas .objectModelFallback{object-fit:contain}.planetAtlas .atlasPlaceCopy h2{margin-top:0}.planetAtlas .planetInvestigation figure img{height:auto;max-height:420px;min-height:180px;object-fit:contain}.planetAtlas .planetInvestigation figure button{cursor:zoom-in}.planetAtlas .atlasMapCredit{max-width:90%;line-height:1.5}
@media(max-width:760px){.planetAtlas .atlasHeading{padding-top:8px}.planetAtlas .atlasHeading h1{margin-top:20px}.planetAtlas .atlasFacts{gap:14px}.planetAtlas .atlasFacts dd{font-size:22px}.planetAtlas .atlasFacts .planetRotation{font-size:15px}.planetAtlas .planetTopicPicker{align-items:stretch;flex-direction:column;gap:10px;padding:20px 24px}.planetAtlas .atlasPlanet model-viewer{min-height:300px}.planetAtlas .atlasMapTools{flex-wrap:wrap;gap:12px}.planetScaleDisks>div{height:210px}.planetScaleDisks .planetDiskBound{max-width:150px}.planetSatelliteLinks{padding:0 20px;margin-bottom:36px}.planetTopicPicker select{font-size:16px;text-overflow:ellipsis}}
@media(prefers-reduced-motion:reduce){.planetAtlas *{scroll-behavior:auto!important}}

.planetAtlas [hidden]{display:none!important}
