:root { --background: #f8fafc; --text: #0f172a; --border: #cbd5e1; --accent: #0ea5e9; --accent-hover: #0284c7; } body { margin: 0; padding: 0; background-color: var(--background); color: var(--text); font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; line-height: 1.6; } * { box-sizing: border-box; } button { font-family: inherit; } input { font-family: inherit; }