body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#FBF7EF;color:#1F2430;line-height:1.6;margin:0;padding:0}
main{max-width:720px;margin:0 auto;padding:2rem 1.25rem 4rem}
nav{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.95rem}
nav a{color:#0E7C7B;text-decoration:none;font-weight:600}
nav a:hover{text-decoration:underline}
h1{font-size:2rem;line-height:1.2}
h2{margin-top:2rem}
a{color:#0E7C7B}
.hero{text-align:center}
.hero img{width:180px;height:180px;border-radius:36px}
.price{font-size:1.25rem;font-weight:700}
ul{padding-left:1.25rem}
footer{margin-top:3rem;padding-top:1rem;border-top:1px solid #ddd;font-size:.85rem;color:#555}
code{background:#eee;padding:.1rem .3rem;border-radius:4px}
