/* ============================================================
   basicFusion IDE — motyw: Turbo Basic (Borland blue)
   Ladowany po style.css. Aktywny, gdy <html data-theme="turbo">.
   Tokeny bazowe (--bg/--panel/--ink/--line/--accent...) steruja
   nowszym UI (Projects, titlebar, AI chat, tracker); tokeny legacy
   (--bg-color, --text-color...) — starszymi panelami i edytorem.
   ============================================================ */

html[data-theme="turbo"] {
    /* tokeny bazowe (canonical) */
    --bg: #0000a8;
    --panel: #000084;
    --panel-2: #0000c4;
    --gutter: #000084;
    --ink: #ffff55;
    --ink-dim: #d0d0ff;
    --ink-faint: #8a8ad8;
    --line: #2a2ab0;
    --line-2: #4a4ad0;
    --accent: #2ee6e6;
    --accent-hi: #6af0f0;
    --accent-dim: #157070;
    --link: #2ee6e6;
    --ok: #55ff55;
    --danger: #ff5555;
    --on-accent: #000000;
    --btn-primary-ink: #000000;
}

/* ---------- TURBO BASIC (Borland blue) ---------- */
html[data-theme="turbo"] {
    --bg-color: #0000a8;
    --bg-darker: #000084;
    --bg-deepest: #00005c;
    --bg-output: #000000;
    --bg-sidebar: #000084;
    --bg-panel: #0000c4;
    --bg-hover: #0000d8;
    --bg-active: #1414e0;
    --bg-input: #0000c4;
    --surface-2: #2a2ae0;
    --terminal-bg: #000000;
    --panel-bg: #000084;

    --border: #2a2ab0;
    --border-light: #4a4ad0;
    --border-focus: #ffff55;

    --text-color: #ffff55;          /* żółty na niebieskim – klasyk Borland */
    --text-muted: #aaaaaa;
    --text-faint: #6a6acc;
    --text-bright: #ffffff;
    --text-white: #ffffff;
    --text-soft: #d0d0ff;
    --grey-55: #6a6acc;
    --grey-66: #8a8ad8;
    --grey-77: #9a9ae0;
    --grey-88: #aaaaee;
    --caret: #ffff55;

    --accent: #2ee6e6;              /* cyan */
    --accent-hover: #6af0f0;
    --accent-dim: #157070;
    --accent-glow: rgba(46,230,230,0.22);
    --accent-deep: #157070;
    --accent-deep-hover: #2ee6e6;
    --accent-classic: #2ee6e6;
    --accent-bright: #6af0f0;
    --accent-light: #9af6f6;

    --token-keyword: #ffffff;
    --token-function: #ffff55;
    --token-string: #2ee6e6;
    --token-variable: #ffffff;
    --token-operator: #d0d0ff;
    --token-number: #55ff55;
    --token-comment: #8a8ad8;
    --token-label: #2ee6e6;
    --token-teal: #2ee6e6;
    --token-directive: #ff55ff;

    --overlay-soft: rgba(255,255,255,0.12);
    --bg-gutter-deep: #000084;
}
