/**
 * ⚠️ DEPRECATED: SCSS/LESS Variable Defaults
 *
 * This file is DEPRECATED and no longer functionally used in the branding system.
 * It is kept only for backward compatibility and will be removed in a future major release.
 *
 * WHY DEPRECATED:
 * - The LESS/SCSS variable override system has been replaced with CSS custom properties
 * - Values defined here are immediately overwritten in _color-vars.scss (line 26)
 * - The conditional guards that used these "-default" values are now disabled
 *
 * MIGRATION PATH:
 * Use CSS custom properties instead:
 *
 * ```css
 * :root {
 *   --brand-primary: #8e9de1;
 *   --navigator-bg-color: #2c3e50;
 * }
 * ```
 *
 * Or use application options at runtime:
 * ```typescript
 * export const options: ApplicationOptions = {
 *   brandingCssVars: {
 *     '--brand-primary': '#8e9de1'
 *   }
 * };
 * ```
 *
 * See README.md for more information.
 *
 * DO NOT ADD NEW VARIABLES TO THIS FILE.
 * DO NOT RELY ON THESE VALUES - they are not used in the compiled output.
 */

/* Palette defaults - these match the design tokens */
$palette-blue-40-default: #559ae3;
$palette-green-10-default: #084708;
$palette-green-20-default: #0a5c0a;
$palette-green-30-default: #0f880f;
$palette-green-40-default: #119d11;
$palette-green-50-default: #6ac26a;
$palette-green-60-default: #a5daa5;
$palette-green-70-default: #d1ecd1;
$palette-green-80-default: #eff9ef;
$palette-gray-10-default: #212121;
$palette-gray-20-default: #2A3846;
$palette-gray-40-default: #657381;
$palette-yellow-60-default: #ffbe00;
$palette-yellow-10-default: #4e3a00;
$palette-yellow-80-default: #fff6db;
$palette-orange-50-default: #ff8800;

/* Brand defaults - can be overridden by users */
$brand-primary-default: $palette-green-40-default;
$brand-primary-light-default: $palette-green-60-default;
$brand-primary-dark-default: $palette-gray-20-default;
$brand-complementary-default: $palette-blue-40-default;
$brand-10-default: $palette-green-10-default;
$brand-20-default: $palette-green-20-default;
$brand-30-default: $palette-green-30-default;
$brand-40-default: $palette-green-40-default;
$brand-50-default: $palette-green-50-default;
$brand-60-default: $palette-green-60-default;
$brand-70-default: $palette-green-70-default;
$brand-80-default: $palette-green-80-default;

$brand-accent-default: $palette-yellow-60-default;
$brand-accent-dark-default: $palette-yellow-10-default;
$brand-accent-light-default: $palette-yellow-80-default;

/* Status defaults */
$status-success-default: #71A112;
$status-info-default: #056ad6;
$status-danger-default: #d70f0f;
$status-warning-default: $palette-orange-50-default;

/*
 * Variable initialization with conditional guard system
 * Users can override by defining $brand-primary etc. AFTER importing extend.less
 *
 * How it works:
 * 1. These variables are defined with default values
 * 2. Users import extend.less, then override: $brand-primary: #yourcolor;
 * 3. Conditional guards in _color-vars.less detect overrides (value != default)
 * 4. CSS custom properties are generated with the overridden values
 */

$brand-primary: $brand-primary-default;
$brand-primary-light: $brand-primary-light-default;
$brand-primary-dark: $brand-primary-dark-default;
$brand-complementary: $brand-complementary-default;
$brand-10: $brand-10-default;
$brand-20: $brand-20-default;
$brand-30: $brand-30-default;
$brand-40: $brand-40-default;
$brand-50: $brand-50-default;
$brand-60: $brand-60-default;
$brand-70: $brand-70-default;
$brand-80: $brand-80-default;

$brand-accent: $brand-accent-default;
$brand-accent-dark: $brand-accent-dark-default;
$brand-accent-light: $brand-accent-light-default;

$status-success: $status-success-default;
$status-info: $status-info-default;
$status-danger: $status-danger-default;
$status-warning: $status-warning-default;
