body {
margin: 0;
font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
background: #f7f8fa;
color: #0f172a;
}
main#app-main {
max-width: 640px;
margin: 64px auto;
padding: 32px;
background: #fff;
border-radius: 12px;
box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
}
h1 {
margin-top: 0;
}
button {
display: inline-block;
margin: 8px 8px 0 0;
padding: 10px 16px;
background: #2563eb;
color: #fff;
border: none;
border-radius: 8px;
cursor: pointer;
}
button:hover {
background: #1d4ed8;
}