        :root {
            --primary-orange: #D84315;
            --primary-red: #C62828;
            --gray-dark: #333;
            --gray-medium: #666;
            --gray-light: #f5f5f5b0;
            --navy: #111827;
            --white: #fff;
            --success: #28a745;
            --danger: #dc3545;
            --warning: #ffc107;
        }

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

        body {
            font-family: 'Open Sans', sans-serif;
            background: var(--white);
            color: var(--gray-dark);
            line-height: 1.6;
        }

