.iss-stars{background-image:radial-gradient(1px 1px at 10% 20%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 30% 70%,#cbd5ff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 55% 35%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 75% 80%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 90% 15%,#e0e7ff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 20%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 65% 60%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 45% 90%,#c7d2fe 50%,#0000 51%);background-size:180px 180px;animation:6s ease-in-out infinite alternate iss-twinkle}@keyframes iss-twinkle{to{opacity:.6;background-position:12px -8px}}.iss-marker{place-items:center;width:72px;height:72px;display:grid;position:relative}.iss-marker img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 6px #6366f1)drop-shadow(0 2px 4px #0006);width:64px;height:48px;animation:8s ease-in-out infinite alternate iss-drift;position:relative}.iss-pulse{border:2px solid #818cf8;border-radius:9999px;animation:2.4s ease-out infinite iss-pulse;position:absolute;inset:14px}.iss-pulse-2{animation-delay:1.2s}@keyframes iss-pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@keyframes iss-drift{to{transform:rotate(8deg)}}.iss-trail{filter:drop-shadow(0 0 4px #818cf8)}.iss-future{animation:1.2s linear infinite iss-march}@keyframes iss-march{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.iss-stars,.iss-marker img,.iss-pulse,.iss-future{animation:none}}
