/* Solarized Light Theme for Hookat */
:root {
    /* Base colors */
    --bg-primary: #fdf6e3;          /* Base3 - main background */
    --bg-secondary: #eee8d5;        /* Base2 - background highlights */
    --bg-card: #fdf6e3;             /* Cards background */
    --bg-input: #ffffff;            /* Input backgrounds */

    /* Text colors */
    --text-primary: #657b83;        /* Base00 - primary content */
    --text-secondary: #839496;      /* Base0 - secondary content */
    --text-muted: #93a1a1;          /* Base1 - tertiary content */
    --text-emphasis: #586e75;       /* Base01 - emphasized content */

    /* Accent colors */
    --color-blue: #268bd2;          /* Primary actions, links */
    --color-cyan: #2aa198;          /* Info, secondary actions */
    --color-green: #859900;         /* Success states */
    --color-yellow: #b58900;        /* Warnings */
    --color-orange: #cb4b16;        /* Attention */
    --color-red: #dc322f;           /* Errors, danger */
    --color-magenta: #d33682;       /* Highlights */
    --color-violet: #6c71c4;        /* Alternative accent */

    /* UI elements */
    --border-color: #93a1a1;
    --border-light: #eee8d5;
    --shadow-color: rgba(0, 43, 54, 0.12);
    --shadow-hover: rgba(0, 43, 54, 0.2);

    /* Brand */
    --brand-color: #cb4b16;         /* Solarized orange */

    /* Header */
    --header-bg: var(--brand-color); /* Orange header */
    --header-text: #fdf6e3;         /* Base3 - light text on dark */

    /* Buttons */
    --button-primary-bg: #268bd2;
    --button-primary-hover: #2075b3;
    --button-secondary-bg: #93a1a1;
    --button-secondary-hover: #839496;
    --button-success-bg: #859900;
    --button-success-hover: #6c7a00;
    --button-disabled-bg: #93a1a1;
    --button-text: #fdf6e3;

    /* Status colors */
    --status-live: #859900;
    --status-planned: #93a1a1;
    --status-completed: #268bd2;
    --status-error: #dc322f;

    /* Badges */
    --badge-info-bg: #d1ecf1;
    --badge-info-text: #0c5460;
    --badge-success-bg: #d4edda;
    --badge-success-text: #155724;
    --badge-warning-bg: #fff3cd;
    --badge-warning-text: #856404;
    --badge-danger-bg: #f8d7da;
    --badge-danger-text: #721c24;

    /* Alerts */
    --alert-info-bg: #d1ecf1;
    --alert-info-border: #bee5eb;
    --alert-info-text: #0c5460;
    --alert-success-bg: #d4edda;
    --alert-success-border: #c3e6cb;
    --alert-success-text: #155724;
    --alert-warning-bg: #fff3cd;
    --alert-warning-border: #ffeeba;
    --alert-warning-text: #856404;

    /* Error */
    --error-bg: #fadbd8;
}
