/* Палитра product-developer: День / Вечер / Ночь. */
html[data-access-theme="evening"]{ --bg:#24353d;--panel:#30454f;--panel2:#415762;--p1:#30454f;--p2:#415762;--ink:#e4eeee;--tx:#e4eeee;--dim:#a8bbc0;--dim2:#a8bbc0;--mut:#a8bbc0;--ink-dim:#a8bbc0;--ink-faint:#a8bbc0;--bd:#536972;--bd2:#536972;--hair:#536972;--acc:#c4a0ff;--accent:#c4a0ff;--canvas:#24353d;--canvas-dot:#536972;--neo:#30454f;--neo-hi:#536972;--neo-lo:#24353d;--panel-bd:#536972;--term-bg:#24353d;--term-green:#e4eeee;--term-dim:#536972;--on-acc:#fff;}
html[data-access-theme="day"]{ --bg:#ededed;--panel:#fafafa;--panel2:#e3e3e3;--p1:#fafafa;--p2:#e3e3e3;--ink:#292929;--tx:#292929;--dim:#5b5b5b;--dim2:#5b5b5b;--mut:#5b5b5b;--ink-dim:#5b5b5b;--ink-faint:#5b5b5b;--bd:#c3c3c3;--bd2:#c3c3c3;--hair:#c3c3c3;--acc:#6d4aff;--accent:#6d4aff;--canvas:#ededed;--canvas-dot:#c3c3c3;--neo:#fafafa;--neo-hi:#c3c3c3;--neo-lo:#ededed;--panel-bd:#c3c3c3;--term-bg:#ededed;--term-green:#292929;--term-dim:#c3c3c3;--on-acc:#fff;}
html[data-access-theme="night"]{ --bg:#111919;--panel:#233030;--panel2:#33453a;--p1:#233030;--p2:#33453a;--ink:#e8ece7;--tx:#e8ece7;--dim:#a4b3a9;--dim2:#a4b3a9;--mut:#a4b3a9;--ink-dim:#a4b3a9;--ink-faint:#a4b3a9;--bd:#40534b;--bd2:#40534b;--hair:#40534b;--acc:#c4a0ff;--accent:#c4a0ff;--canvas:#111919;--canvas-dot:#40534b;--neo:#233030;--neo-hi:#40534b;--neo-lo:#111919;--panel-bd:#40534b;--term-bg:#111919;--term-green:#e8ece7;--term-dim:#40534b;--on-acc:#fff;}
html[data-access-theme] body{background:var(--bg);color:var(--ink);font-family:"JetBrains Mono",monospace}
html[data-access-theme] :is(.rail,.side,#rail){background:var(--panel);border-color:var(--bd)}
html[data-access-theme] :is(.palbox,.panel,#panel){background:var(--panel);border-color:var(--bd)}
html[data-access-theme] :is(.palbox .it.on,.rail nav button.on,#rail .rbtn.on){background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 20%,var(--panel)),var(--panel));color:var(--ink)}
.access-theme{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--bd);border-radius:8px;background:var(--panel);color:var(--ink);padding:8px 10px;cursor:pointer;font:12px "JetBrains Mono",monospace}.access-theme:focus-visible{outline:2px solid var(--acc)}
#rail .access-theme{padding:9px 4px;font-size:9px;flex-direction:column}.access-theme svg{width:18px;height:18px;flex:none}
