body { font-family: system-ui, Tahoma, sans-serif; margin: 0; background: #fff7f7; color: #222; }
header { background: #1565c0; color: #fff; padding: 40px 20px; text-align: center; }
main { display: flex; gap: 20px; justify-content: center; padding: 30px; flex-wrap: wrap; }
.card { background: #fff; border-radius: 12px; padding: 20px; width: 220px; box-shadow: 0 2px 8px rgb(0 0 0 / .08); text-align: center; }
button { background: #c2185b; color: #fff; border: 0; padding: 10px 18px; border-radius: 8px; cursor: pointer; }
footer { text-align: center; padding: 20px; color: #777; }
