/* ===== DD Paper User Center Styles (Light / Taobao) =====
 * Extracted from templates/user/
 * Shared across 7 user-facing pages (login, register, profile, orders, addresses, verify-sent, verify-result)
 */

* { box-sizing: border-box; margin: 0; padding: 0; }

body {
    font-family: 'Segoe UI', 'PingFang SC', system-ui, -apple-system, sans-serif;
    min-height: 100vh;
    background: radial-gradient(circle at 20% 20%, rgba(255, 80, 0, 0.06), transparent 45%),
                radial-gradient(circle at 80% 0%, rgba(255, 80, 0, 0.05), transparent 40%),
                #f5f5f5;
    color: #333333;
}

input:focus {
    outline: 2px solid rgba(255, 80, 0, 0.35);
    border-color: #ff5000;
}

input::placeholder { color: #999999; }

.error {
    background: rgba(255, 68, 0, 0.08);
    border: 1px solid rgba(255, 68, 0, 0.3);
    color: #ff4400;
    padding: 12px 16px;
    border-radius: 14px;
    margin-bottom: 20px;
}
