body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 480px; margin: 32px auto; padding: 0 16px; color: #1e293b; } h1 { font-size: 18px; color: #1a1a2e; } label { display: block; margin-top: 16px; font-weight: 600; font-size: 13px; } input { width: 100%; box-sizing: border-box; padding: 8px 10px; margin-top: 4px; border: 1px solid #e4e8ee; border-radius: 8px; font-size: 13px; } .hint { color: #64748b; font-size: 12px; margin: 4px 0 0; } button { margin-top: 20px; margin-right: 8px; padding: 8px 16px; border: none; border-radius: 8px; background: #c9a84c; color: #1a1a2e; font-weight: 600; cursor: pointer; } button#test { background: #f4f5f7; color: #1e293b; border: 1px solid #e4e8ee; } #status { margin-top: 12px; font-size: 13px; }