#launchScreen{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle at 20% 25%,#c5eadb,#eaf1e7 70%);color:#204f40}#launchScreen[hidden]{display:none}#launchLogo,#launchMark{width:108px;height:108px;object-fit:contain;border-radius:26px;box-shadow:0 15px 50px #2d6c4c20}#launchLogo[hidden],#launchMark[hidden]{display:none}#launchTitle{margin:25px 0 8px;font-size:27px;letter-spacing:3px}#launchTagline{font-size:13px;color:#658174;margin:0 20px;text-align:center}.launch-dots{width:34px;height:4px;border-radius:3px;background:#54937c;margin-top:28px;animation:launchPulse 1s ease-in-out infinite}@keyframes launchPulse{50%{opacity:.3;transform:scaleX(.6)}}@media(prefers-reduced-motion:reduce){.launch-dots{animation:none}}
