body { font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif; margin: 2rem; }
h2 { margin-bottom: 1.2rem; }

input, button { padding: 8px 12px; margin-bottom: 0.5rem; }
button { background: #0056b3; color: white; border: none; cursor: pointer; }
button:hover { background: #004494; }
a { color: #0056b3; text-decoration: none; }
a:hover { text-decoration: underline; }

table { border-collapse: collapse; }
th, td { border: 1px solid #ccc; padding: 6px 10px; }
th { background: #f5f5f5; }
