.landing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem;display:flex}.landing__logo{border-radius:16px;width:min(320px,70vw);height:auto;animation:1s both fade-in;box-shadow:0 20px 50px #00000073}.landing__message{letter-spacing:.02em;color:#f0f1f3;margin:1.5rem 0 0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;animation:1s .2s both fade-in}.landing__subtext{letter-spacing:.14em;text-transform:uppercase;color:#aeb4bd;margin:0;font-size:1rem;animation:1s .35s both fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing__logo,.landing__message,.landing__subtext{animation:none}}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#f0f1f3;background:radial-gradient(130% 130% at 50% 30%,#5a5f66 0%,#43474d 45%,#2f3237 100%);min-height:100vh}
