#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}h1{font-size:2.5em;line-height:1.1;margin-bottom:1rem}.card{padding:2em;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9}nav{border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:2rem}
