/* Space Atlas V3 original interactive physics visuals: deliberately low bandwidth. */
.atlas-physics .atlas-motion-canvas{padding:0 8px;overflow:hidden}.atlas-physics-svg{display:block;width:100%;height:auto;max-height:310px;min-height:160px}.atlas-physics.compact .atlas-motion-canvas{max-height:none}.atlas-physics.compact .atlas-physics-svg{max-height:240px;min-height:145px}.phys-svg-note{fill:#a7bbce;font-size:11px}.phys-svg-label{fill:#a5dfef;font-size:12px;font-weight:700;letter-spacing:1.1px}.atlas-physics .atlas-motion-kicker{max-width:80%;overflow-wrap:anywhere}.atlas-physics .atlas-motion-bottom{padding-top:11px}.phys-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:8px 19px 13px;border-top:1px solid #7aacc02d;margin:0 10px}.phys-controls label{display:grid;grid-template-columns:1fr;gap:5px;min-width:min(100%,180px);flex:1;color:#bcd4e2;font-size:11px;font-weight:700}.phys-controls input[type=range]{accent-color:#70dce8;min-width:0;width:100%;cursor:pointer}.phys-controls select{background:#102b40;border:1px solid #6199b36e;color:#edf7ff;border-radius:7px;padding:9px;cursor:pointer}.phys-controls label span{font-size:11px;font-weight:500;color:#e5d9b5}.phys-controls .phys-world-data,.phys-controls .phys-metric{color:#cbefff;font-size:12px;line-height:1.5;max-width:100%}.phys-controls .phys-next{padding:10px 13px;border-radius:9px;background:#1c4861;border:1px solid #5e93b17a;color:#eefaff;font-size:12px;font-weight:700;cursor:pointer}.phys-controls .phys-next:hover,.phys-controls .phys-next:focus-visible{background:#245d7d;outline:2px solid #89e6f2;outline-offset:2px}.phys-caveat{font-style:italic;font-size:11px!important;color:#95b9cb!important}.phys-source{display:inline-block;font-size:11px;margin:7px 0 0;color:#95e6f1!important;text-decoration:underline;text-underline-offset:2px}.phys-mission-text{flex:1 1 270px;font-weight:700;color:#e6d5a7;font-size:13px;line-height:1.5}.phys-lab-intro{padding:18px 20px;border:1px solid #5499b749;border-radius:14px;background:#0b2539;color:#d5eff9;margin-bottom:18px}.phys-lab-intro h3{font-size:18px;margin:0 0 6px;color:#fae8c6}.phys-lab-intro p{font-size:13px;margin:0;line-height:1.6}.phys-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phys-lab-grid .atlas-motion{margin:0}.phys-lab-grid .phys-controls{padding:8px 12px 10px;gap:10px}.phys-lab-grid .atlas-motion-bottom{padding:8px 15px 14px}.phys-lab-grid .atlas-motion-top{padding:12px 15px 0}.phys-lab-grid .atlas-physics-svg{min-height:115px}.phys-lab-grid .atlas-schematic-label{display:none}.phys-lab-grid .atlas-motion-bottom strong{font-size:14px}.phys-lab-grid .atlas-motion-bottom p{font-size:11px!important}.phys-lab-grid .atlas-motion-kicker{font-size:9px;letter-spacing:.8px}
@media (max-width:900px){.phys-lab-grid{grid-template-columns:1fr}}
@media (max-width:530px){.atlas-physics-svg{max-height:230px;min-height:125px}.atlas-physics.compact .atlas-physics-svg{max-height:195px;min-height:115px}.atlas-physics .atlas-motion-canvas{padding:0 3px}.phys-controls{padding:8px 10px 12px;margin:0 5px;gap:10px}.phys-controls label{min-width:110px}.phys-lab-grid .atlas-motion-top{padding:11px 9px 0}.phys-lab-grid .atlas-motion-bottom{padding:5px 11px 13px}.phys-lab-grid .phys-controls{padding:5px 9px 12px}.phys-svg-note{font-size:10px}.phys-svg-label{font-size:10px}}
