/* Additional final-choice Cobalt accent studies, 2026-09-16.
 * User-authorized local alternatives, not ratified design-system tokens.
 * D-1 / B-51: accent harmony and illustration roles; D-6: contrast review.
 * D-4: approved purple data passage and all existing motion stay unchanged.
 * Only accent/hover/on/art/soft differ from the exact Cobalt foundation.
 * Declarations only: existing component mappings supply all application.
 */

html[data-palette="cobalt-aqua"][data-theme="dark"] body.option-connected {
  --po-bg:#0B1322;
  --po-panel:#111F34;
  --po-alt:#14243B;
  --po-footer:#08111F;
  --po-ink:#EDF3FF;
  --po-muted:#B8C8DF;
  --po-line:#354B69;
  --po-strong:#7893B6;
  --po-accent:#3DE0EF;
  --po-hover:#86EAF3;
  --po-on:#102A34;
  --po-art:#9CDDE4;
  --po-soft:#183340;
}

html[data-palette="cobalt-aqua"][data-theme="light"] body.option-connected {
  --po-bg:#F5F7FC;
  --po-panel:#FFFFFF;
  --po-alt:#EAF0FA;
  --po-footer:#E8EDF6;
  --po-ink:#14223B;
  --po-muted:#3B4D69;
  --po-line:#C2CDE1;
  --po-strong:#7187AF;
  --po-accent:#00525F;
  --po-hover:#003F4B;
  --po-on:#FFFFFF;
  --po-art:#00525F;
  --po-soft:#E1F2F5;
}

html[data-palette="cobalt-citron"][data-theme="dark"] body.option-connected {
  --po-bg:#0B1322;
  --po-panel:#111F34;
  --po-alt:#14243B;
  --po-footer:#08111F;
  --po-ink:#EDF3FF;
  --po-muted:#B8C8DF;
  --po-line:#354B69;
  --po-strong:#7893B6;
  --po-accent:#C5DF68;
  --po-hover:#DBEB9B;
  --po-on:#1E280D;
  --po-art:#D5DC9F;
  --po-soft:#292F29;
}

html[data-palette="cobalt-citron"][data-theme="light"] body.option-connected {
  --po-bg:#F5F7FC;
  --po-panel:#FFFFFF;
  --po-alt:#EAF0FA;
  --po-footer:#E8EDF6;
  --po-ink:#14223B;
  --po-muted:#3B4D69;
  --po-line:#C2CDE1;
  --po-strong:#7187AF;
  --po-accent:#405300;
  --po-hover:#304000;
  --po-on:#FFFFFF;
  --po-art:#405300;
  --po-soft:#ECF0D9;
}

html[data-palette="cobalt-rose"][data-theme="dark"] body.option-connected {
  --po-bg:#0B1322;
  --po-panel:#111F34;
  --po-alt:#14243B;
  --po-footer:#08111F;
  --po-ink:#EDF3FF;
  --po-muted:#B8C8DF;
  --po-line:#354B69;
  --po-strong:#7893B6;
  --po-accent:#F5A4B7;
  --po-hover:#FAC4D0;
  --po-on:#321827;
  --po-art:#EBC3CE;
  --po-soft:#302637;
}

html[data-palette="cobalt-rose"][data-theme="light"] body.option-connected {
  --po-bg:#F5F7FC;
  --po-panel:#FFFFFF;
  --po-alt:#EAF0FA;
  --po-footer:#E8EDF6;
  --po-ink:#14223B;
  --po-muted:#3B4D69;
  --po-line:#C2CDE1;
  --po-strong:#7187AF;
  --po-accent:#8A284A;
  --po-hover:#6E1B39;
  --po-on:#FFFFFF;
  --po-art:#8A284A;
  --po-soft:#F8EAF0;
}

html[data-palette="cobalt-bronze"][data-theme="dark"] body.option-connected {
  --po-bg:#0B1322;
  --po-panel:#111F34;
  --po-alt:#14243B;
  --po-footer:#08111F;
  --po-ink:#EDF3FF;
  --po-muted:#B8C8DF;
  --po-line:#354B69;
  --po-strong:#7893B6;
  --po-accent:#DCB67E;
  --po-hover:#EACCA3;
  --po-on:#2A2117;
  --po-art:#D6C0A6;
  --po-soft:#2E2C2E;
}

html[data-palette="cobalt-bronze"][data-theme="light"] body.option-connected {
  --po-bg:#F5F7FC;
  --po-panel:#FFFFFF;
  --po-alt:#EAF0FA;
  --po-footer:#E8EDF6;
  --po-ink:#14223B;
  --po-muted:#3B4D69;
  --po-line:#C2CDE1;
  --po-strong:#7187AF;
  --po-accent:#674422;
  --po-hover:#51351A;
  --po-on:#FFFFFF;
  --po-art:#674422;
  --po-soft:#F4EBDD;
}

html[data-palette="cobalt-silver"][data-theme="dark"] body.option-connected {
  --po-bg:#0B1322;
  --po-panel:#111F34;
  --po-alt:#14243B;
  --po-footer:#08111F;
  --po-ink:#EDF3FF;
  --po-muted:#B8C8DF;
  --po-line:#354B69;
  --po-strong:#7893B6;
  --po-accent:#C2CDDD;
  --po-hover:#DEE6F0;
  --po-on:#152234;
  --po-art:#D1DAE5;
  --po-soft:#1D2B3E;
}

html[data-palette="cobalt-silver"][data-theme="light"] body.option-connected {
  --po-bg:#F5F7FC;
  --po-panel:#FFFFFF;
  --po-alt:#EAF0FA;
  --po-footer:#E8EDF6;
  --po-ink:#14223B;
  --po-muted:#3B4D69;
  --po-line:#C2CDE1;
  --po-strong:#7187AF;
  --po-accent:#374B69;
  --po-hover:#283A54;
  --po-on:#FFFFFF;
  --po-art:#374B69;
  --po-soft:#E5EBF4;
}
