#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.app-header{text-align:center;padding:20px}.logo{width:80px;height:auto;margin-bottom:10px}.app-footer{text-align:center;padding:20px;margin-top:40px;border-top:1px solid #ccc}.logo-footer{width:60px;height:auto;margin-bottom:10px;opacity:.8}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
