/* Base Styles */ :root { --primary: #f39c12; --secondary: #2c3e50; --bg: #ecf0f1; --text: #333; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Courier New', Courier, monospace; background-color: var(--bg); color: var(--text); line-height: 1.6; }