body { font-family: system-ui, -apple-system, Roboto, "Segoe UI", Arial; padding: 2rem; max-width: 800px; margin: auto; } h1 { color: #333; } label { font-weight: 600; display: block; margin-bottom: 0.2rem; } .field { margin-bottom: 1.5rem; } .desc { color: #666; font-size: 0.9rem; margin-bottom: 0.4rem; } input, textarea, select { width: 100%; padding: 0.4rem; margin-top: 0.2rem; box-sizing: border-box; border: 1px solid #ccc; border-radius: 4px; } button { padding: 0.6rem 1rem; font-size: 1rem; background-color: #007acc; color: white; border: none; border-radius: 4px; cursor: pointer; } button:hover { background-color: #005fa3; }