body { margin: 0; min-width: 280px; font-family: Arial, sans-serif; color: #1f2937; } main { padding: 16px; } h1 { font-size: 16px; margin: 0 0 8px; } p { margin: 0 0 12px; font-size: 13px; } label { display: block; margin: 0 0 6px; font-size: 13px; font-weight: 600; } input { box-sizing: border-box; width: 100%; border: 1px solid #d1d5db; border-radius: 6px; padding: 8px 10px; margin-bottom: 10px; } button { border: 1px solid #d1d5db; border-radius: 6px; padding: 8px 10px; background: #f9fafb; cursor: pointer; } #status { min-height: 18px; margin-bottom: 10px; }