* { margin: 0; padding: 0; box-sizing: border-box; } :root { --primary: #4A90D9; --primary-dark: #2E5C8A; --success: #5AC8A8; --warning: #F5A623; --error: #D0021B; --background: #FFFFFF; --surface: #F5F7FA; --text-primary: #333333; --text-secondary: #666666; --text-muted: #999999; --border: #E5E7EB; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: var(--surface); color: var(--text-primary); line-height: 1.5; } a { color: inherit; text-decoration: none; } button { cursor: pointer; font-family: inherit; } input, select, textarea { font-family: inherit; }