/* ============================================================
basicFusion IDE — Motyw: AMIGA WORKBENCH (1.3 / 2.0 Classic)
Ladowany po style.css. Aktywny, gdy .
Klasyczna paleta Commodore Amiga: Workbench Blue (#0055aa),
Amiga Orange (#ff7700), Topaz White & Steel Gray.
============================================================ */

html[data-theme="amiga-workbench"] {
/* ---------- TOKENY BAZOWE (canonical) — uzywane przez Projects, menu/submenu,
   ustawienia, titlebar, AI chat. BEZ nich ten UI leci do ciemnych domyslnych. ---------- */
--bg: #001f3f;
--panel: #003366;         /* tla paneli, lista projektow */
--panel-2: #0a4c8c;       /* wypukle powierzchnie: badge, hover menu, zaznaczony plik */
--gutter: #001a35;
--ink: #ffffff;           /* glowny tekst UI */
--ink-dim: #a3c4e4;
--ink-faint: #6b8db0;
--line: #002b55;          /* subtelne linie (ciemniejsze od panelu) */
--line-2: #0055aa;
--accent-hi: #ff9933;
--accent-dim: #7a3a00;
--link: #ffd24a;
--ok: #00cc55;
--danger: #ff5a5a;
--on-accent: #000000;     /* tekst na pomaranczowym akcencie */
--btn-primary-ink: #000000;
--border-focus: #ff7700;

/* ---------- POWIERZCHNIE I TŁA (Amiga OS Palette) ---------- */
--bg-color: #002b55;
--bg-darker: #001f3f;
--bg-deepest: #00152b;
--bg-output: #002244;
--bg-sidebar: #003a73;
--bg-panel: #003366;
--panel-bg: #003366;
--bg-hover: #004b93;
--bg-active: #ff7700;
--bg-input: #001f3f;
--surface-2: #003a73;
--terminal-bg: #001f3f;
--bg-gutter-deep: #001a35;

/* ---------- LINIE I RAMKI (Amiga High-Contrast Border) ---------- */
--border: #0055aa;
--border-light: #4488cc;

/* ---------- TEKSTY (Topaz Workbench Font Look) ---------- */
--text-color: #ffffff;
--text-muted: #99bbdd;
--text-faint: #557799;
--text-bright: #ffffff;
--text-white: #ffffff;
--text-soft: #ccddee;
--grey-55: #88aacc;
--grey-66: #6688aa;
--grey-77: #446688;
--grey-88: #224466;
--caret: #ff7700;

/* ---------- GŁÓWNY AKCENT (Amiga Orange) ---------- */
--accent: #ff7700;
--accent-light: #ff8811;
--accent-hover: #ff9922;
--accent-classic: #ff7700;
--accent-glow: rgba(255, 119, 0, 0.25);

/* ---------- SYNTAX HIGHLIGHTING (Classic Amiga BASIC / C Look) ---------- */
--token-keyword: #ff7700;       /* Amiga Workbench Orange */
--token-function: #ffffff;      /* Crisp White */
--token-string: #ffff00;        /* Commodore Yellow */
--token-variable: #66ddff;      /* Cyan */
--token-operator: #ffffff;      /* White */
--token-number: #ffaa00;        /* Amber Orange */
--token-comment: #5588bb;       /* Muted Steel Blue */
--token-line-number: #446688;   /* Subtle Blue Gutter */
--token-label: #66ddff;         /* Bright Cyan */
--token-teal: #00ddaa;          /* Mint Teal */
--token-directive: #ffaa00;     /* Amber */

/* ---------- OVERLAYE I NAKŁADKI ---------- */
--overlay-soft: rgba(0, 85, 170, 0.2);
--overlay-faint: rgba(255, 255, 255, 0.05);
--overlay-mid: rgba(0, 21, 43, 0.85);

/* ---------- SEMANTYKA ---------- */
--green-bg: #003311;  --green-bg-hover: #004d1a;  --green-border: #00cc44;
--red-bg: #330000;    --red-bg-deep: #4d0000;     --red-border: #ff3333;


}

/* ============================================================
EXTRA AMIGA WORKBENCH STYLING
============================================================ */

/* Kanciaste, surowe ramki w stylu starych okien AmigaOS */
html[data-theme="amiga-workbench"] button,
html[data-theme="amiga-workbench"] input,
html[data-theme="amiga-workbench"] .panel {
border-radius: 0px !important;
}

/* Wyraźne podświetlenie aktywnych elementów w kolorze Amiga Orange */
html[data-theme="amiga-workbench"] button:focus-visible,
html[data-theme="amiga-workbench"] input:focus {
outline: 2px solid #ff7700;
}

/* Zaznaczanie tekstu — klasyczna odwrócona paleta Amigi */
html[data-theme="amiga-workbench"] ::selection {
background: #ff7700;
color: #000000;
}

/* Pasek przewijania w stylu klasycznych suwaków Workbench */
html[data-theme="amiga-workbench"] ::-webkit-scrollbar {
width: 10px;
height: 10px;
background-color: #001f3f;
}

html[data-theme="amiga-workbench"] ::-webkit-scrollbar-thumb {
background: #0055aa;
border: 1px solid #ffffff;
border-radius: 0px;
}

html[data-theme="amiga-workbench"] ::-webkit-scrollbar-thumb:hover {
background: #ff7700;
}

/* Linki w kolorze żółtym Amigi */
html[data-theme="amiga-workbench"] a {
color: #ffff00;
text-decoration: none;
}

html[data-theme="amiga-workbench"] a:hover {
color: #ffffff;
background-color: #0055aa;
}