.PlanetInfoCard_card__v3oJn{position:absolute;background-color:rgba(0,0,0,.9);color:white;padding:20px;border-radius:12px;max-width:300px;z-index:1000;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.5);font-family:Arial,sans-serif;pointer-events:none;transform:translate(-50%,-100%);margin-top:-10px;transition:all .3s ease}.PlanetInfoCard_card__v3oJn:hover{transform:translate(-50%,-100%) scale(1.02);box-shadow:0 12px 40px rgba(0,0,0,.7)}.PlanetInfoCard_title__GmkZ6{font-size:24px;font-weight:700;margin-bottom:10px;color:#4FC3F7;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5)}.PlanetInfoCard_description__GMLzD{font-size:14px;margin-bottom:15px;line-height:1.4;color:#E0E0E0;text-align:justify}.PlanetInfoCard_infoGrid__K5Tab{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;font-size:12px;margin-bottom:15px}.PlanetInfoCard_infoItem__DywNg{background-color:rgba(255,255,255,.1);padding:8px;border-radius:6px;transition:background-color .2s ease}.PlanetInfoCard_infoItem__DywNg:hover{background-color:rgba(255,255,255,.15)}.PlanetInfoCard_label___1ijJ{font-weight:700;color:#81C784;margin-bottom:2px}.PlanetInfoCard_value___q6_9{color:#FFFFFF;font-size:11px}.PlanetInfoCard_factsList__4lszG{font-size:12px;margin-top:10px}.PlanetInfoCard_factsTitle__Km2jW{font-weight:700;margin-bottom:8px;color:#FFB74D;text-transform:uppercase;letter-spacing:.5px}.PlanetInfoCard_factItem__Tt8cf{margin-bottom:4px;padding-left:10px;position:relative;line-height:1.3}.PlanetInfoCard_factBullet__mPklG{position:absolute;left:0;color:#FFB74D;font-weight:700}@media (max-width:768px){.PlanetInfoCard_card__v3oJn{max-width:250px;padding:15px}.PlanetInfoCard_title__GmkZ6{font-size:20px}.PlanetInfoCard_description__GMLzD{font-size:13px}.PlanetInfoCard_infoGrid__K5Tab{gap:6px;font-size:11px}.PlanetInfoCard_infoItem__DywNg{padding:6px}}@media (max-width:480px){.PlanetInfoCard_card__v3oJn{max-width:200px;padding:12px}.PlanetInfoCard_title__GmkZ6{font-size:18px}.PlanetInfoCard_description__GMLzD{font-size:12px}.PlanetInfoCard_infoGrid__K5Tab{grid-template-columns:1fr;gap:4px}}@keyframes PlanetInfoCard_fadeInUp__MbpZq{0%{opacity:0;transform:translate(-50%,-80%)}to{opacity:1;transform:translate(-50%,-100%)}}.PlanetInfoCard_card__v3oJn.PlanetInfoCard_entering__XQnhw{animation:PlanetInfoCard_fadeInUp__MbpZq .3s ease-out}.PlanetInfoCard_card__v3oJn.PlanetInfoCard_earth__qzWOB{border-color:rgba(79,195,247,.3);box-shadow:0 8px 32px rgba(79,195,247,.2)}.PlanetInfoCard_card__v3oJn.PlanetInfoCard_mars__3ysU1{border-color:rgba(255,87,51,.3);box-shadow:0 8px 32px rgba(255,87,51,.2)}.PlanetInfoCard_card__v3oJn.PlanetInfoCard_jupiter__XUlul{border-color:rgba(255,193,7,.3);box-shadow:0 8px 32px rgba(255,193,7,.2)}.PlanetInfoCard_card__v3oJn.PlanetInfoCard_saturn__LY_7G{border-color:rgba(255,183,77,.3);box-shadow:0 8px 32px rgba(255,183,77,.2)}.SolarSystem_container____ODH{position:relative;width:100%;height:100vh}.SolarSystem_canvas__gD5dB{width:100%;height:100vh;margin:0;padding:0;overflow:hidden}.SolarSystem_title__wrA4B{position:absolute;top:10%;left:50%;transform:translateX(-50%);text-align:center;color:#ffffff;font-family:Arial,sans-serif;font-size:clamp(24px,4vw,48px);font-weight:700;text-shadow:0 0 20px rgba(79,195,247,.8),0 0 40px rgba(79,195,247,.4);background:linear-gradient(45deg,#4FC3F7,#81C784,#FFB74D,#E57373);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:SolarSystem_titleGlow__txVNO 3s ease-in-out infinite alternate;pointer-events:none}@keyframes SolarSystem_titleGlow__txVNO{0%{text-shadow:0 0 20px rgba(79,195,247,.8),0 0 40px rgba(79,195,247,.4)}to{text-shadow:0 0 30px rgba(129,199,132,.9),0 0 60px rgba(255,183,77,.5)}}.SolarSystem_zoomIndicator__fwIXB{position:absolute;top:20%;left:50%;transform:translateX(-50%);text-align:center;color:#ffffff;font-family:Arial,sans-serif;background:rgba(0,0,0,.7);padding:20px 30px;border-radius:15px;border:2px solid rgba(79,195,247,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:SolarSystem_zoomIndicatorGlow__0uv55 2s ease-in-out infinite alternate;pointer-events:auto;z-index:10}.SolarSystem_zoomIndicator__fwIXB h2{margin:0 0 10px;font-size:clamp(18px,3vw,28px);font-weight:700;text-transform:capitalize;color:#4FC3F7;text-shadow:0 0 10px rgba(79,195,247,.8)}.SolarSystem_zoomIndicator__fwIXB p{margin:0;font-size:clamp(12px,2vw,16px);color:#B0BEC5;opacity:.9}@keyframes SolarSystem_zoomIndicatorGlow__0uv55{0%{border-color:rgba(79,195,247,.6);box-shadow:0 0 20px rgba(79,195,247,.3)}to{border-color:rgba(129,199,132,.8);box-shadow:0 0 30px rgba(129,199,132,.4)}}.SolarSystem_zoomOutButton__KY1ge{background:linear-gradient(45deg,#4FC3F7,#81C784);border:none;border-radius:8px;color:white;font-family:Arial,sans-serif;font-size:14px;font-weight:700;padding:10px 20px;margin-top:15px;cursor:pointer;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.2)}.SolarSystem_zoomOutButton__KY1ge:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3);background:linear-gradient(45deg,#29B6F6,#66BB6A)}.SolarSystem_zoomOutButton__KY1ge:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.2)}