:root{color-scheme:light dark}body{font-family:Inter,system-ui,sans-serif;margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f9fafb;color:#111827}@media (prefers-color-scheme: dark){body{background:#181818;color:#f9fafb}}main{text-align:center;padding:2rem;animation:fadeIn 1s ease-in-out}.logo{margin-bottom:2rem}.logo svg{max-width:4rem;height:auto}h1{font-size:2.25rem;margin:0 0 1rem}h1 span{color:#da291c}p{font-size:1.125rem;line-height:1.75;margin:0;color:#4b5563;max-width:48rem}@media (prefers-color-scheme: dark){p{color:#9ca3af}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width: 640px){h1{font-size:3rem}}
