*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:#1f2933;background:#fff;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:18px;line-height:1.5}.ks-message{max-width:32rem;margin:0 auto;padding:48px 20px}.ks-message h1{margin:0 0 8px;font-size:1.5rem}
