/* Light theme (default) */
:root {
    /* Theme metadata */
    --theme-name: "Light";
    --theme-is-dark: "false";
    /* Temperature colors */
    --chart-temp-positive: #ff0000;
    --chart-temp-negative: #0000ff;

    /* Wind colors */
    --chart-wind-start: #FFFFFF;
    --chart-wind-end: #ff0000;
    --chart-wind-fill-end: #0080ff;

    /* Sun colors */
    --chart-sun-start: #cccccc;
    --chart-sun-end: #ffff22;

    /* Precipitation colors */
    --chart-precip-none: #FFFFFF;
    --chart-precip-min: #ddddFF;
    --chart-precip-medium: #0000FF;
    --chart-precip-max: #ff0000;
    --chart-precip-snow-min: #FFaaFF;
    --chart-precip-snow-medium: #FF00FF;

    /* Apparent temperature colors */
    --chart-apparent-start: #ccccaa;
    --chart-apparent-end: #ffffcc;
    --chart-apparent-stroke: #FFA500;

    /* Legend wind dash color */
    --legend-wind-dash: #808080;
    --legend-text: #333333;

    /* Header */
    --header-bg: linear-gradient(135deg, #465a6c 0%, #3d5267 100%);
    --header-color: #ffffff;

    /* Body */
    --body-bg: #f0f0f0;
    --body-color: #333;
    --page-bg: #ffffff;

    /* Current weather */
    --current-weather-bg: linear-gradient(135deg, rgba(52, 73, 94, 0.55) 0%, rgba(44, 62, 80, 0.2) 100%);
    --current-weather-color: #2c3e50;

    /* Chart */
    --chart-bg: #ffffff;
    --chart-border: #ddd;
    --chart-legend-bg: #f8f9fa;

    /* UI accent color */
    --accent-color: #3498db;
    --accent-color-hover: #2980b9;
    --accent-color-disabled: #bdc3c7;
}
