/* skins/jetski.css — CSS-модуль скина jetski: только его переопределения общего хрома
   (chrome/*.css, палитра-дефолт — chrome/base.css :root). Подключается ПОСЛЕ всего chrome/*
   (index.html); каждое правило под :root[data-skin] — специфичность выше общих, порядок
   внутри модуля = прежний порядок в base.css. */

/* jetski: pink → sea (turquoise/azure), themes/jetskiTheme.js JETSKI_SKIN_ACCENTS (выведена из SEA_PALETTE). */
:root[data-skin="jetski"] {
    --accent:      #19C0D6;
    --accent-rgb:  25, 192, 214;
    --heat-ink:    #159DAF;
    --hover-ink:   #043650;
    --pink:        #0A86C8;
    --pink-rgb:    10, 134, 200;
    --edge-fade-rgb:   6, 87, 154;
    --edge-fade-top-a: 0.55;
    --edge-fade-bot-a: 0.6;
    --sys-chip-under:  var(--sys-chip);
}
/* jetski: кнопки нижнего бара (MENU/звук/баланс) — белая подложка α0.2, белые текст/иконки
   (currentColor), выбор владельца (вариант 9). Пинг: только подложка navy #032C4D α0.4 (обычный
   и ping-hot; текст/точка — прежний цвет уровня), решение владельца 2026-09-30 (вариант 3).
   Дефолты — fallback в sysbar.css.
   Страховка — themes/jetskiSysbarCss.invariants.test.js. */
:root[data-skin="jetski"] {
    --sys-chip:       rgba(255, 255, 255, 0.2);
    --sys-bal-bg:     rgba(255, 255, 255, 0.2);
    --sys-ink:        #FFFFFF;
    --sys-ink-muted:  #FFFFFF;
    --sys-bal-ink:    #FFFFFF;
    --sys-bal-unit:   #FFFFFF;
    --sys-ping-bg:     rgba(3, 44, 77, 0.4);
    --sys-ping-hot-bg: rgba(3, 44, 77, 0.4);
}
/* jetski: плашки уведомлений (#conn-pill weak/bad, серый .wf-toast) — тот же стиль, что чипы
   нижнего бара (SSoT = --sys-chip/--sys-ink выше); blur не трогаем. Уровень link-статуса
   (weak=warning / bad=error) раньше шёл плотностью розового фона — здесь переносится в точку
   #conn-pill::before (--notice-dot-*). Дефолты других тем — fallback var() в правилах плашек.
   Страховка — themes/jetskiNoticeCss.invariants.test.js. */
:root[data-skin="jetski"] {
    --notice-bg:        var(--sys-chip);
    --notice-bg-strong: var(--sys-chip);
    --notice-ink:       var(--sys-ink);
    --notice-dot-warn:  #FFC53D;
    --notice-dot-error: #FF4D5E;
}
:root[data-skin="jetski"] #conn-pill::before {
    content: ''; display: inline-block; vertical-align: middle;
    width: 8px; height: 8px; margin: -2px 8px 0 0; border-radius: 50%;
    background: var(--notice-dot-warn);
}
:root[data-skin="jetski"] #conn-pill.bad::before { background: var(--notice-dot-error); }
/* jetski: окна бонуса (анонс + финал, на лимон→оранж mesh) — JETSKI_NAVY / SEA_PALETTE.bonusLemon.
   Скоуп только #bonus-zone/#bonus-end: .be-continue фрибет-анонса остаётся прежним.
   Parity CSS↔JS — themes/jetskiBonusCss.invariants.test.js. */
:root[data-skin="jetski"] :is(#bonus-zone, #bonus-end) {
    --bonus-ink:     #032C4D;
    --bonus-btn-bg:  #032C4D;
    --bonus-btn-ink: #FFE45C;
}
/* jetski: большая HUD-надпись (.hud-big-title: X бонус-раунда, TUTORIAL) — белая заливка, обводка лазурью моря
   (SEA_PALETTE.deep), вариант №313 превью (владелец 2026-09-30). Дефолты — bonus.css :root.
   Parity CSS↔JS — themes/jetskiBonusCss.invariants.test.js. */
:root[data-skin="jetski"] .hud-big-title {
    --bonus-x-fill:   #FFFFFF;
    --bonus-x-stroke: #0A86C8;
}
