/* palettes.css - נוצר מ-server/src/palettes.js. ערכות הצבעים של אתר החברים (V12) */
html[data-pal="levilife"][data-mode="dark"] { --p-bg: #1a1236; --p-bg2: #2c1670; --p-surface: rgba(255,255,255,.07); --p-edge: rgba(255,255,255,.14); --p-ink: #FFFFFF; --p-mut: rgba(255,255,255,.68); --p-accent: #FDBF04; --p-on: #241B47; --p-ok: #3FE3D0; --p-bar: #241B47; --p-glow: #7027CC;
  --ink: #FFFFFF; --mut: rgba(255,255,255,.68); --night: #1a1236; --glass: rgba(255,255,255,.07); --edge: rgba(255,255,255,.14); --gold: #FDBF04; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="levilife"][data-mode="light"] { --p-bg: #F6F2FF; --p-bg2: #E9E0FF; --p-surface: #FFFFFF; --p-edge: #DDD3F3; --p-ink: #211541; --p-mut: #6B5E92; --p-accent: #7027CC; --p-on: #FFFFFF; --p-ok: #0E9C8C; --p-bar: #3E1C96; --p-glow: #C9B4FF;
  --ink: #211541; --mut: #6B5E92; --night: #F6F2FF; --glass: #FFFFFF; --edge: #DDD3F3; --gold: #7027CC; --teal: #0E9C8C; color-scheme: light; }
html[data-pal="teal"][data-mode="dark"] { --p-bg: #0F1A19; --p-bg2: #0B3B38; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.12); --p-ink: #FFFFFF; --p-mut: rgba(255,255,255,.7); --p-accent: #8FE9DC; --p-on: #0B4A46; --p-ok: #8FE9DC; --p-bar: #0B4A46; --p-glow: #14796F;
  --ink: #FFFFFF; --mut: rgba(255,255,255,.7); --night: #0F1A19; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.12); --gold: #8FE9DC; --teal: #8FE9DC; color-scheme: dark; }
html[data-pal="teal"][data-mode="light"] { --p-bg: #F4F6F6; --p-bg2: #E3EFED; --p-surface: #FFFFFF; --p-edge: #D3E3E0; --p-ink: #0D2F2C; --p-mut: #4F6B67; --p-accent: #0B4A46; --p-on: #FFFFFF; --p-ok: #13867A; --p-bar: #0B4A46; --p-glow: #A8E0D7;
  --ink: #0D2F2C; --mut: #4F6B67; --night: #F4F6F6; --glass: #FFFFFF; --edge: #D3E3E0; --gold: #0B4A46; --teal: #13867A; color-scheme: light; }
html[data-pal="dawn"][data-mode="dark"] { --p-bg: #0A1C22; --p-bg2: #0D3A40; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.13); --p-ink: #FFFFFF; --p-mut: #d6ecea; --p-accent: #F2C14E; --p-on: #1d1400; --p-ok: #5EE6D6; --p-bar: #0B2E33; --p-glow: #1E7C7A;
  --ink: #FFFFFF; --mut: #d6ecea; --night: #0A1C22; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.13); --gold: #F2C14E; --teal: #5EE6D6; color-scheme: dark; }
html[data-pal="dawn"][data-mode="light"] { --p-bg: #F2FAF9; --p-bg2: #DDF2EF; --p-surface: #FFFFFF; --p-edge: #CBE6E2; --p-ink: #0C2E2C; --p-mut: #4C6B68; --p-accent: #0E8C80; --p-on: #FFFFFF; --p-ok: #0E8C80; --p-bar: #0C3F3D; --p-glow: #A6E6DE;
  --ink: #0C2E2C; --mut: #4C6B68; --night: #F2FAF9; --glass: #FFFFFF; --edge: #CBE6E2; --gold: #0E8C80; --teal: #0E8C80; color-scheme: light; }
html[data-pal="sky"][data-mode="dark"] { --p-bg: #0E1A33; --p-bg2: #1A3360; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.13); --p-ink: #FFFFFF; --p-mut: #dbe4f5; --p-accent: #F2C14E; --p-on: #1d1400; --p-ok: #6FE3D6; --p-bar: #13264A; --p-glow: #2B5BA0;
  --ink: #FFFFFF; --mut: #dbe4f5; --night: #0E1A33; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.13); --gold: #F2C14E; --teal: #6FE3D6; color-scheme: dark; }
html[data-pal="sky"][data-mode="light"] { --p-bg: #F4F8FE; --p-bg2: #E2ECFB; --p-surface: #FFFFFF; --p-edge: #D2E0F5; --p-ink: #13264A; --p-mut: #52627F; --p-accent: #2B5BA0; --p-on: #FFFFFF; --p-ok: #13867A; --p-bar: #1A3360; --p-glow: #B9D3F5;
  --ink: #13264A; --mut: #52627F; --night: #F4F8FE; --glass: #FFFFFF; --edge: #D2E0F5; --gold: #2B5BA0; --teal: #13867A; color-scheme: light; }
html[data-pal="lagoon"][data-mode="dark"] { --p-bg: #062126; --p-bg2: #0A4A4E; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.13); --p-ink: #FFFFFF; --p-mut: #d3efec; --p-accent: #F2C14E; --p-on: #1d1400; --p-ok: #62F0DF; --p-bar: #073236; --p-glow: #1A8F8A;
  --ink: #FFFFFF; --mut: #d3efec; --night: #062126; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.13); --gold: #F2C14E; --teal: #62F0DF; color-scheme: dark; }
html[data-pal="lagoon"][data-mode="light"] { --p-bg: #F0FAF9; --p-bg2: #D8F3F0; --p-surface: #FFFFFF; --p-edge: #C6E7E3; --p-ink: #08302E; --p-mut: #4A6B68; --p-accent: #0A7C74; --p-on: #FFFFFF; --p-ok: #0A7C74; --p-bar: #073236; --p-glow: #9EE8DF;
  --ink: #08302E; --mut: #4A6B68; --night: #F0FAF9; --glass: #FFFFFF; --edge: #C6E7E3; --gold: #0A7C74; --teal: #0A7C74; color-scheme: light; }
html[data-pal="aurora"][data-mode="dark"] { --p-bg: #0B1622; --p-bg2: #132A44; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.13); --p-ink: #FFFFFF; --p-mut: #dde6f2; --p-accent: #F2C14E; --p-on: #1d1400; --p-ok: #5EE6D6; --p-bar: #0E1F33; --p-glow: #6A1F5C;
  --ink: #FFFFFF; --mut: #dde6f2; --night: #0B1622; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.13); --gold: #F2C14E; --teal: #5EE6D6; color-scheme: dark; }
html[data-pal="aurora"][data-mode="light"] { --p-bg: #F6F7FC; --p-bg2: #E6ECF8; --p-surface: #FFFFFF; --p-edge: #D6DEEF; --p-ink: #15233A; --p-mut: #56627A; --p-accent: #A3247F; --p-on: #FFFFFF; --p-ok: #0E8C80; --p-bar: #15233A; --p-glow: #E3B6D8;
  --ink: #15233A; --mut: #56627A; --night: #F6F7FC; --glass: #FFFFFF; --edge: #D6DEEF; --gold: #A3247F; --teal: #0E8C80; color-scheme: light; }
html[data-pal="mint"][data-mode="dark"] { --p-bg: #0D2629; --p-bg2: #12454A; --p-surface: rgba(255,255,255,.07); --p-edge: rgba(255,255,255,.15); --p-ink: #FFFFFF; --p-mut: #dcf3f0; --p-accent: #5EE6D6; --p-on: #06302C; --p-ok: #F2C14E; --p-bar: #0B3236; --p-glow: #2BA59A;
  --ink: #FFFFFF; --mut: #dcf3f0; --night: #0D2629; --glass: rgba(255,255,255,.07); --edge: rgba(255,255,255,.15); --gold: #5EE6D6; --teal: #F2C14E; color-scheme: dark; }
html[data-pal="mint"][data-mode="light"] { --p-bg: #EFFAF8; --p-bg2: #D6F3EE; --p-surface: #FFFFFF; --p-edge: #C3E8E2; --p-ink: #0B3532; --p-mut: #4C6E6A; --p-accent: #0F8F84; --p-on: #FFFFFF; --p-ok: #B08510; --p-bar: #0B3532; --p-glow: #9FE5DB;
  --ink: #0B3532; --mut: #4C6E6A; --night: #EFFAF8; --glass: #FFFFFF; --edge: #C3E8E2; --gold: #0F8F84; --teal: #B08510; color-scheme: light; }
html[data-pal="glow"][data-mode="dark"] { --p-bg: #171426; --p-bg2: #2E1F3A; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.13); --p-ink: #FFFFFF; --p-mut: #efe2ea; --p-accent: #F2C14E; --p-on: #1d1400; --p-ok: #5EE6D6; --p-bar: #1E1830; --p-glow: #8A4A3A;
  --ink: #FFFFFF; --mut: #efe2ea; --night: #171426; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.13); --gold: #F2C14E; --teal: #5EE6D6; color-scheme: dark; }
html[data-pal="glow"][data-mode="light"] { --p-bg: #FFF8F4; --p-bg2: #FCE9E2; --p-surface: #FFFFFF; --p-edge: #F1DCD3; --p-ink: #2A1A2E; --p-mut: #7A6170; --p-accent: #C2562A; --p-on: #FFFFFF; --p-ok: #0E8C80; --p-bar: #2E1F3A; --p-glow: #F6C2AE;
  --ink: #2A1A2E; --mut: #7A6170; --night: #FFF8F4; --glass: #FFFFFF; --edge: #F1DCD3; --gold: #C2562A; --teal: #0E8C80; color-scheme: light; }
html[data-pal="bsky"][data-mode="dark"] { --p-bg: #121A3A; --p-bg2: #2A2F6E; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.14); --p-ink: #FFFFFF; --p-mut: #e3e6f7; --p-accent: #FFA25C; --p-on: #2a1204; --p-ok: #8EC9FF; --p-bar: #161F45; --p-glow: #3B6FC4;
  --ink: #FFFFFF; --mut: #e3e6f7; --night: #121A3A; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.14); --gold: #FFA25C; --teal: #8EC9FF; color-scheme: dark; }
html[data-pal="bsky"][data-mode="light"] { --p-bg: #F5F7FF; --p-bg2: #E7ECFF; --p-surface: #FFFFFF; --p-edge: #D7DDF5; --p-ink: #1B2350; --p-mut: #5A6290; --p-accent: #D9661F; --p-on: #FFFFFF; --p-ok: #2F67C2; --p-bar: #1B2350; --p-glow: #BFD3FF;
  --ink: #1B2350; --mut: #5A6290; --night: #F5F7FF; --glass: #FFFFFF; --edge: #D7DDF5; --gold: #D9661F; --teal: #2F67C2; color-scheme: light; }
html[data-pal="bviolet"][data-mode="dark"] { --p-bg: #1A1534; --p-bg2: #33276A; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.14); --p-ink: #FFFFFF; --p-mut: #e8e2f7; --p-accent: #F2C14E; --p-on: #1d1400; --p-ok: #8EC9FF; --p-bar: #1E1940; --p-glow: #6A45B8;
  --ink: #FFFFFF; --mut: #e8e2f7; --night: #1A1534; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.14); --gold: #F2C14E; --teal: #8EC9FF; color-scheme: dark; }
html[data-pal="bviolet"][data-mode="light"] { --p-bg: #F8F5FF; --p-bg2: #ECE5FF; --p-surface: #FFFFFF; --p-edge: #DDD3F5; --p-ink: #24194A; --p-mut: #655A8A; --p-accent: #7A4CD0; --p-on: #FFFFFF; --p-ok: #2F67C2; --p-bar: #24194A; --p-glow: #D4C2FF;
  --ink: #24194A; --mut: #655A8A; --night: #F8F5FF; --glass: #FFFFFF; --edge: #DDD3F5; --gold: #7A4CD0; --teal: #2F67C2; color-scheme: light; }
html[data-pal="bdawn"][data-mode="dark"] { --p-bg: #141F3D; --p-bg2: #3A2A55; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.14); --p-ink: #FFFFFF; --p-mut: #e6e8f6; --p-accent: #C9B6FF; --p-on: #1c1240; --p-ok: #FFA25C; --p-bar: #18234A; --p-glow: #C46A2C;
  --ink: #FFFFFF; --mut: #e6e8f6; --night: #141F3D; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.14); --gold: #C9B6FF; --teal: #FFA25C; color-scheme: dark; }
html[data-pal="bdawn"][data-mode="light"] { --p-bg: #FFF8F2; --p-bg2: #F3EAFB; --p-surface: #FFFFFF; --p-edge: #E8DDF0; --p-ink: #1F2448; --p-mut: #64658A; --p-accent: #6E4CC8; --p-on: #FFFFFF; --p-ok: #D9661F; --p-bar: #1F2448; --p-glow: #FFD2B0;
  --ink: #1F2448; --mut: #64658A; --night: #FFF8F2; --glass: #FFFFFF; --edge: #E8DDF0; --gold: #6E4CC8; --teal: #D9661F; color-scheme: light; }
html[data-pal="banner"][data-mode="dark"] { --p-bg: #121A3A; --p-bg2: #2A2F6E; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.14); --p-ink: #FFFFFF; --p-mut: #e3e6f7; --p-accent: #FFA25C; --p-on: #2a1204; --p-ok: #8EC9FF; --p-bar: #161F45; --p-glow: #3B6FC4;
  --ink: #FFFFFF; --mut: #e3e6f7; --night: #121A3A; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.14); --gold: #FFA25C; --teal: #8EC9FF; color-scheme: dark; }
html[data-pal="banner"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1E2350; --p-mut: #4E5482; --p-accent: #E8752E; --p-on: #FFFFFF; --p-ok: #6E52D0; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1E2350; --mut: #4E5482; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #E8752E; --teal: #6E52D0; color-scheme: light; }
html[data-pal="dk1"][data-mode="dark"] { --p-bg: #0D1526; --p-bg2: #16233D; --p-surface: #16223A; --p-edge: rgba(255,255,255,.1); --p-ink: #FFFFFF; --p-mut: #A9B6CC; --p-accent: #3FE3D0; --p-on: #06231F; --p-ok: #3FE3D0; --p-bar: #0D1526; --p-glow: #2F6BD6;
  --ink: #FFFFFF; --mut: #A9B6CC; --night: #0D1526; --glass: #16223A; --edge: rgba(255,255,255,.1); --gold: #3FE3D0; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="dk1"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="dk2"][data-mode="dark"] { --p-bg: #170E22; --p-bg2: #24163A; --p-surface: #221733; --p-edge: rgba(255,255,255,.1); --p-ink: #FFFFFF; --p-mut: #BBAFCC; --p-accent: #FF4F8F; --p-on: #FFFFFF; --p-ok: #3FE3D0; --p-bar: #170E22; --p-glow: #8E2FD0;
  --ink: #FFFFFF; --mut: #BBAFCC; --night: #170E22; --glass: #221733; --edge: rgba(255,255,255,.1); --gold: #FF4F8F; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="dk2"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="dk3"][data-mode="dark"] { --p-bg: #081B1C; --p-bg2: #0F2C2D; --p-surface: #11292A; --p-edge: rgba(255,255,255,.1); --p-ink: #FFFFFF; --p-mut: #A6C4C1; --p-accent: #FFF35C; --p-on: #1F1F1F; --p-ok: #3FE3D0; --p-bar: #081B1C; --p-glow: #11A69A;
  --ink: #FFFFFF; --mut: #A6C4C1; --night: #081B1C; --glass: #11292A; --edge: rgba(255,255,255,.1); --gold: #FFF35C; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="dk3"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="dk4"][data-mode="dark"] { --p-bg: #1B130E; --p-bg2: #2A1D15; --p-surface: #281C15; --p-edge: rgba(255,255,255,.1); --p-ink: #FFFFFF; --p-mut: #CDB9A9; --p-accent: #7027CC; --p-on: #FFFFFF; --p-ok: #3FE3D0; --p-bar: #1B130E; --p-glow: #E0702A;
  --ink: #FFFFFF; --mut: #CDB9A9; --night: #1B130E; --glass: #281C15; --edge: rgba(255,255,255,.1); --gold: #7027CC; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="dk4"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="dk5"][data-mode="dark"] { --p-bg: #181416; --p-bg2: #251E21; --p-surface: #241D20; --p-edge: rgba(255,255,255,.1); --p-ink: #FFFFFF; --p-mut: #C2B3B9; --p-accent: #3FE3D0; --p-on: #06231F; --p-ok: #3FE3D0; --p-bar: #181416; --p-glow: #E0457E;
  --ink: #FFFFFF; --mut: #C2B3B9; --night: #181416; --glass: #241D20; --edge: rgba(255,255,255,.1); --gold: #3FE3D0; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="dk5"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="dk6"][data-mode="dark"] { --p-bg: #0B0B0D; --p-bg2: #141418; --p-surface: #17171B; --p-edge: rgba(255,255,255,.1); --p-ink: #FFFFFF; --p-mut: #B4B4BC; --p-accent: #7027CC; --p-on: #FFFFFF; --p-ok: #3FE3D0; --p-bar: #0B0B0D; --p-glow: #7027CC;
  --ink: #FFFFFF; --mut: #B4B4BC; --night: #0B0B0D; --glass: #17171B; --edge: rgba(255,255,255,.1); --gold: #7027CC; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="dk6"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="dk7"][data-mode="dark"] { --p-bg: #101A33; --p-bg2: #1A2547; --p-surface: rgba(16,22,44,.5); --p-edge: rgba(255,255,255,.18); --p-ink: #FFFFFF; --p-mut: #D3D9EA; --p-accent: #FFF35C; --p-on: #1F1F1F; --p-ok: #3FE3D0; --p-bar: #101A33; --p-glow: #5A8FE0;
  --ink: #FFFFFF; --mut: #D3D9EA; --night: #101A33; --glass: rgba(16,22,44,.5); --edge: rgba(255,255,255,.18); --gold: #FFF35C; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="dk7"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="dk8"][data-mode="dark"] { --p-bg: #1F1F1F; --p-bg2: #2B2B2B; --p-surface: #2B2B2B; --p-edge: rgba(255,255,255,.08); --p-ink: #FFFFFF; --p-mut: #A0A0A0; --p-accent: #7027CC; --p-on: #FFFFFF; --p-ok: #3FE3D0; --p-bar: #1F1F1F; --p-glow: #2B2B2B;
  --ink: #FFFFFF; --mut: #A0A0A0; --night: #1F1F1F; --glass: #2B2B2B; --edge: rgba(255,255,255,.08); --gold: #7027CC; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="dk8"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="dk9"][data-mode="dark"] { --p-bg: #0C1430; --p-bg2: #3A1E3A; --p-surface: rgba(255,255,255,.05); --p-edge: rgba(255,255,255,.12); --p-ink: #FFFFFF; --p-mut: #C9C3DA; --p-accent: #FF4F8F; --p-on: #FFFFFF; --p-ok: #3FE3D0; --p-bar: #0C1430; --p-glow: #FF8A50;
  --ink: #FFFFFF; --mut: #C9C3DA; --night: #0C1430; --glass: rgba(255,255,255,.05); --edge: rgba(255,255,255,.12); --gold: #FF4F8F; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="dk9"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="gl1"][data-mode="dark"] { --p-bg: #0E1428; --p-bg2: #18203F; --p-surface: rgba(12,16,32,.6); --p-edge: rgba(255,255,255,.16); --p-ink: #FFFFFF; --p-mut: #D3D9EA; --p-accent: #FFF35C; --p-on: #1F1F1F; --p-ok: #3FE3D0; --p-bar: #0E1428; --p-glow: #5A8FE0;
  --ink: #FFFFFF; --mut: #D3D9EA; --night: #0E1428; --glass: rgba(12,16,32,.6); --edge: rgba(255,255,255,.16); --gold: #FFF35C; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="gl1"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="gl2"][data-mode="dark"] { --p-bg: #0E1428; --p-bg2: #18203F; --p-surface: rgba(12,16,32,.6); --p-edge: rgba(255,255,255,.16); --p-ink: #FFFFFF; --p-mut: #D3D9EA; --p-accent: #7027CC; --p-on: #FFFFFF; --p-ok: #3FE3D0; --p-bar: #0E1428; --p-glow: #5A8FE0;
  --ink: #FFFFFF; --mut: #D3D9EA; --night: #0E1428; --glass: rgba(12,16,32,.6); --edge: rgba(255,255,255,.16); --gold: #7027CC; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="gl2"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="gl3"][data-mode="dark"] { --p-bg: #0E1428; --p-bg2: #18203F; --p-surface: rgba(12,16,32,.6); --p-edge: rgba(255,255,255,.16); --p-ink: #FFFFFF; --p-mut: #D3D9EA; --p-accent: #3FE3D0; --p-on: #06231F; --p-ok: #3FE3D0; --p-bar: #0E1428; --p-glow: #5A8FE0;
  --ink: #FFFFFF; --mut: #D3D9EA; --night: #0E1428; --glass: rgba(12,16,32,.6); --edge: rgba(255,255,255,.16); --gold: #3FE3D0; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="gl3"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="gl4"][data-mode="dark"] { --p-bg: #0E1428; --p-bg2: #18203F; --p-surface: rgba(12,16,32,.6); --p-edge: rgba(255,255,255,.16); --p-ink: #FFFFFF; --p-mut: #D3D9EA; --p-accent: #FFF35C; --p-on: #1F1F1F; --p-ok: #3FE3D0; --p-bar: #0E1428; --p-glow: #5A8FE0;
  --ink: #FFFFFF; --mut: #D3D9EA; --night: #0E1428; --glass: rgba(12,16,32,.6); --edge: rgba(255,255,255,.16); --gold: #FFF35C; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="gl4"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="gl5"][data-mode="dark"] { --p-bg: #0E1428; --p-bg2: #18203F; --p-surface: rgba(12,16,32,.6); --p-edge: rgba(255,255,255,.16); --p-ink: #FFFFFF; --p-mut: #D3D9EA; --p-accent: #7027CC; --p-on: #FFFFFF; --p-ok: #3FE3D0; --p-bar: #0E1428; --p-glow: #5A8FE0;
  --ink: #FFFFFF; --mut: #D3D9EA; --night: #0E1428; --glass: rgba(12,16,32,.6); --edge: rgba(255,255,255,.16); --gold: #7027CC; --teal: #3FE3D0; color-scheme: dark; }
html[data-pal="gl5"][data-mode="light"] { --p-bg: #E9F1FD; --p-bg2: #FFE2CC; --p-surface: rgba(255,255,255,.8); --p-edge: rgba(30,35,80,.1); --p-ink: #1F1F1F; --p-mut: #767676; --p-accent: #5C1CAB; --p-on: #FFFFFF; --p-ok: #007785; --p-bar: #2E3A86; --p-glow: #C9B6FF;
  --ink: #1F1F1F; --mut: #767676; --night: #E9F1FD; --glass: rgba(255,255,255,.8); --edge: rgba(30,35,80,.1); --gold: #5C1CAB; --teal: #007785; color-scheme: light; }
html[data-pal="gold"][data-mode="dark"] { --p-bg: #070608; --p-bg2: #16120a; --p-surface: #16131b; --p-edge: rgba(255,255,255,.08); --p-ink: #FFFFFF; --p-mut: rgba(255,255,255,.66); --p-accent: #E8B931; --p-on: #0b0a0c; --p-ok: #E8B931; --p-bar: #0d0b10; --p-glow: #5a4208;
  --ink: #FFFFFF; --mut: rgba(255,255,255,.66); --night: #070608; --glass: #16131b; --edge: rgba(255,255,255,.08); --gold: #E8B931; --teal: #E8B931; color-scheme: dark; }
html[data-pal="gold"][data-mode="light"] { --p-bg: #FAF8F3; --p-bg2: #F1EAD8; --p-surface: #FFFFFF; --p-edge: #E6DCC4; --p-ink: #1b1712; --p-mut: #6E6553; --p-accent: #A87B00; --p-on: #FFFFFF; --p-ok: #8A6A12; --p-bar: #1b1712; --p-glow: #F3DFA6;
  --ink: #1b1712; --mut: #6E6553; --night: #FAF8F3; --glass: #FFFFFF; --edge: #E6DCC4; --gold: #A87B00; --teal: #8A6A12; color-scheme: light; }
html[data-pal="ocean"][data-mode="dark"] { --p-bg: #08142A; --p-bg2: #0F2A55; --p-surface: rgba(255,255,255,.07); --p-edge: rgba(255,255,255,.13); --p-ink: #FFFFFF; --p-mut: rgba(255,255,255,.7); --p-accent: #FF8A65; --p-on: #1a0d08; --p-ok: #4FC3F7; --p-bar: #0C2347; --p-glow: #1E5BB8;
  --ink: #FFFFFF; --mut: rgba(255,255,255,.7); --night: #08142A; --glass: rgba(255,255,255,.07); --edge: rgba(255,255,255,.13); --gold: #FF8A65; --teal: #4FC3F7; color-scheme: dark; }
html[data-pal="ocean"][data-mode="light"] { --p-bg: #F2F7FD; --p-bg2: #DCEBFB; --p-surface: #FFFFFF; --p-edge: #CFE0F3; --p-ink: #0C2347; --p-mut: #4D6385; --p-accent: #E2603C; --p-on: #FFFFFF; --p-ok: #1478C8; --p-bar: #0C2347; --p-glow: #A9CCF5;
  --ink: #0C2347; --mut: #4D6385; --night: #F2F7FD; --glass: #FFFFFF; --edge: #CFE0F3; --gold: #E2603C; --teal: #1478C8; color-scheme: light; }
html[data-pal="forest"][data-mode="dark"] { --p-bg: #0E1A12; --p-bg2: #1C3A24; --p-surface: rgba(255,255,255,.07); --p-edge: rgba(255,255,255,.13); --p-ink: #F4F1E6; --p-mut: rgba(244,241,230,.7); --p-accent: #D8C27A; --p-on: #1a1a0c; --p-ok: #7BD389; --p-bar: #15301E; --p-glow: #2E6B3F;
  --ink: #F4F1E6; --mut: rgba(244,241,230,.7); --night: #0E1A12; --glass: rgba(255,255,255,.07); --edge: rgba(255,255,255,.13); --gold: #D8C27A; --teal: #7BD389; color-scheme: dark; }
html[data-pal="forest"][data-mode="light"] { --p-bg: #F7F5EC; --p-bg2: #E8EEDC; --p-surface: #FFFFFF; --p-edge: #DCE3CC; --p-ink: #1E3324; --p-mut: #5E6E5F; --p-accent: #2F6B3D; --p-on: #FFFFFF; --p-ok: #2F8A47; --p-bar: #1E3A28; --p-glow: #BFD8B0;
  --ink: #1E3324; --mut: #5E6E5F; --night: #F7F5EC; --glass: #FFFFFF; --edge: #DCE3CC; --gold: #2F6B3D; --teal: #2F8A47; color-scheme: light; }
html[data-pal="sunset"][data-mode="dark"] { --p-bg: #1A0B14; --p-bg2: #4A1530; --p-surface: rgba(255,255,255,.07); --p-edge: rgba(255,255,255,.13); --p-ink: #FFFFFF; --p-mut: rgba(255,255,255,.7); --p-accent: #FFB36B; --p-on: #2a1206; --p-ok: #FF7AA2; --p-bar: #3A0F25; --p-glow: #A3245C;
  --ink: #FFFFFF; --mut: rgba(255,255,255,.7); --night: #1A0B14; --glass: rgba(255,255,255,.07); --edge: rgba(255,255,255,.13); --gold: #FFB36B; --teal: #FF7AA2; color-scheme: dark; }
html[data-pal="sunset"][data-mode="light"] { --p-bg: #FFF6F2; --p-bg2: #FBE1E4; --p-surface: #FFFFFF; --p-edge: #F2D3D6; --p-ink: #3A0F25; --p-mut: #7E5462; --p-accent: #C2410C; --p-on: #FFFFFF; --p-ok: #BE185D; --p-bar: #4A1530; --p-glow: #F8B4C4;
  --ink: #3A0F25; --mut: #7E5462; --night: #FFF6F2; --glass: #FFFFFF; --edge: #F2D3D6; --gold: #C2410C; --teal: #BE185D; color-scheme: light; }
html[data-pal="mono"][data-mode="dark"] { --p-bg: #111214; --p-bg2: #1E2024; --p-surface: rgba(255,255,255,.06); --p-edge: rgba(255,255,255,.12); --p-ink: #FFFFFF; --p-mut: rgba(255,255,255,.62); --p-accent: #FFFFFF; --p-on: #111214; --p-ok: #9BE7C4; --p-bar: #18191c; --p-glow: #3a3d44;
  --ink: #FFFFFF; --mut: rgba(255,255,255,.62); --night: #111214; --glass: rgba(255,255,255,.06); --edge: rgba(255,255,255,.12); --gold: #FFFFFF; --teal: #9BE7C4; color-scheme: dark; }
html[data-pal="mono"][data-mode="light"] { --p-bg: #FAFAFA; --p-bg2: #EFEFF1; --p-surface: #FFFFFF; --p-edge: #E2E2E6; --p-ink: #141518; --p-mut: #64666C; --p-accent: #141518; --p-on: #FFFFFF; --p-ok: #1F8F5F; --p-bar: #141518; --p-glow: #D9DADF;
  --ink: #141518; --mut: #64666C; --night: #FAFAFA; --glass: #FFFFFF; --edge: #E2E2E6; --gold: #141518; --teal: #1F8F5F; color-scheme: light; }

/* כללי, בכל הסקינים */
html[data-pal]:not([data-pal="auto"]) body { background: radial-gradient(circle at 85% 6%, color-mix(in srgb, var(--p-glow) 60%, transparent), transparent 45%), linear-gradient(180deg, var(--p-bg), var(--p-bg2)) fixed, var(--p-bg); color: var(--p-ink); }
html[data-pal]:not([data-pal="auto"]) .gl, html[data-pal]:not([data-pal="auto"]) .lib, html[data-pal]:not([data-pal="auto"]) .pan, html[data-pal]:not([data-pal="auto"]) .pbar { background: var(--p-surface); border-color: var(--p-edge); }
html[data-pal]:not([data-pal="auto"]) .gold, html[data-pal]:not([data-pal="auto"]) .chip.on, html[data-pal]:not([data-pal="auto"]) .parts button.on { background: var(--p-accent); color: var(--p-on); box-shadow: none; }
html[data-pal]:not([data-pal="auto"]) .k { color: var(--p-ok); }
html[data-pal]:not([data-pal="auto"]) .sheet { background: linear-gradient(180deg, var(--p-bg), var(--p-bg2)); }
html[data-pal]:not([data-pal="auto"]) .mini { background: color-mix(in srgb, var(--p-bar) 92%, transparent); color: #fff; --ink: #fff; --mut: rgba(255,255,255,.72); }
html[data-pal]:not([data-pal="auto"]) .pp { background: var(--p-ink); color: var(--p-bg); }
html[data-pal]:not([data-pal="auto"]) .vposter .pp { background: #fff; color: #1a1236; }
html[data-pal]:not([data-pal="auto"]) .wv b { background: color-mix(in srgb, var(--p-ink) 18%, transparent); }
html[data-pal]:not([data-pal="auto"]) .wv b.p { background: var(--p-ok); }
html[data-pal]:not([data-pal="auto"]) .donebtn { color: var(--p-ok); border-color: var(--p-ok); background: color-mix(in srgb, var(--p-ok) 10%, transparent); }
html[data-pal]:not([data-pal="auto"]) .donebtn.on { background: var(--p-ok); color: var(--p-bg); }
html[data-pal]:not([data-pal="auto"]) .task textarea { background: color-mix(in srgb, var(--p-ink) 6%, transparent); color: var(--p-ink); border-color: var(--p-edge); }
/* המסע: המסלול והתחנה של עכשיו */
html[data-pal]:not([data-pal="auto"]) .st { background: var(--p-surface); border-color: var(--p-edge); color: var(--p-ink); backdrop-filter: none; -webkit-backdrop-filter: none; }
html[data-pal]:not([data-pal="auto"]) .st.done { color: var(--p-ok); border-color: var(--p-ok); box-shadow: 0 0 16px color-mix(in srgb, var(--p-ok) 35%, transparent); }
html[data-pal]:not([data-pal="auto"]) .st.open { border-color: color-mix(in srgb, var(--p-accent) 55%, transparent); }
html[data-pal]:not([data-pal="auto"]) .st.current { background: var(--p-accent); color: var(--p-on); box-shadow: 0 0 0 7px color-mix(in srgb, var(--p-accent) 22%, transparent), 0 0 34px color-mix(in srgb, var(--p-glow) 80%, transparent); }
html[data-pal]:not([data-pal="auto"]) .st.current::before { border-color: color-mix(in srgb, var(--p-accent) 60%, transparent); }
html[data-pal]:not([data-pal="auto"]) .st.bonus { color: var(--p-accent); border-color: color-mix(in srgb, var(--p-accent) 55%, transparent); }
html[data-pal]:not([data-pal="auto"]) .bub { background: var(--p-ink); color: var(--p-bg); }
html[data-pal]:not([data-pal="auto"]) .path svg.ln path:first-child { stroke: color-mix(in srgb, var(--p-ink) 16%, transparent); }
/* נגן: הראש בצבע הסרגל */
html[data-pal]:not([data-pal="auto"])[data-skin="player"] body { background: linear-gradient(180deg, var(--p-bar) 0, color-mix(in srgb, var(--p-bar) 40%, var(--p-bg)) 300px, var(--p-bg) 620px) fixed, var(--p-bg); }
html[data-pal]:not([data-pal="auto"])[data-skin="player"][data-mode="light"] .alb .ah { color: #fff; --mut: rgba(255,255,255,.8); }
html[data-pal]:not([data-pal="auto"]) .trk.current .tkt b, html[data-pal]:not([data-pal="auto"]) .trk.current .tn, html[data-pal]:not([data-pal="auto"]) .trk.bonus .tn { color: var(--p-accent); }
html[data-pal]:not([data-pal="auto"])[data-skin="player"][data-mode="light"] .trk.current .tkt b { color: var(--p-accent); }
html[data-pal]:not([data-pal="auto"]) .trk .tnow { background: var(--p-accent); color: var(--p-on); }
html[data-pal]:not([data-pal="auto"]) .trk.done .tn { color: var(--p-ok); }
/* קולנוע */
html[data-pal]:not([data-pal="auto"])[data-skin="cinema"] body { background: var(--p-bg); }
html[data-pal]:not([data-pal="auto"]) .cc.current .cth { border-color: var(--p-accent); }
html[data-pal]:not([data-pal="auto"]) .cc.done .cth i { background: var(--p-ok); }
html[data-pal]:not([data-pal="auto"]) .cc .cth u { background: var(--p-ok); }
html[data-pal]:not([data-pal="auto"]) .cplay { background: var(--p-accent); color: var(--p-on); }
/* האתגר */
html[data-pal]:not([data-pal="auto"])[data-skin="challenge"] body { background: linear-gradient(180deg, var(--p-bg) 0%, var(--p-bg2) 130%) fixed, var(--p-bg); }
html[data-pal]:not([data-pal="auto"])[data-skin="challenge"] .gl, html[data-pal]:not([data-pal="auto"])[data-skin="challenge"] .chg, html[data-pal]:not([data-pal="auto"])[data-skin="challenge"] .chp, html[data-pal]:not([data-pal="auto"])[data-skin="challenge"] .chs > div { background: var(--p-surface); border-color: var(--p-edge); }
html[data-pal]:not([data-pal="auto"]) .chh h1, html[data-pal]:not([data-pal="auto"]) .chg p span, html[data-pal]:not([data-pal="auto"]) .chs b { color: var(--p-accent); }
html[data-pal]:not([data-pal="auto"]) .chg { border-right-color: var(--p-accent) !important; }
html[data-pal]:not([data-pal="auto"]) .chp i { background: color-mix(in srgb, var(--p-ink) 12%, transparent); }
html[data-pal]:not([data-pal="auto"]) .chp u { background: var(--p-accent); }
html[data-pal]:not([data-pal="auto"]) .chs .ok b, html[data-pal]:not([data-pal="auto"]) .chrow.done .m span { color: var(--p-ok); }
html[data-pal]:not([data-pal="auto"]) .chrow.done { background: color-mix(in srgb, var(--p-ok) 12%, transparent); border-color: color-mix(in srgb, var(--p-ok) 40%, transparent); }
html[data-pal]:not([data-pal="auto"]) .chrow.done .n { background: var(--p-ok); color: var(--p-bg); }
html[data-pal]:not([data-pal="auto"]) .chrow.active { background: color-mix(in srgb, var(--p-accent) 12%, transparent); border-color: var(--p-accent); box-shadow: 0 0 0 3px color-mix(in srgb, var(--p-accent) 16%, transparent); }
html[data-pal]:not([data-pal="auto"]) .chrow.active .n { background: var(--p-accent); color: var(--p-on); }
html[data-pal]:not([data-pal="auto"]) .chrow.active .m span { color: var(--p-accent); }
html[data-pal]:not([data-pal="auto"]) .chrow.open, html[data-pal]:not([data-pal="auto"]) .chrow.bonus { background: var(--p-surface); border-color: var(--p-edge); }
html[data-pal]:not([data-pal="auto"]) .chrow.bonus .n { color: var(--p-accent); border-color: color-mix(in srgb, var(--p-accent) 50%, transparent); }
html[data-pal]:not([data-pal="auto"]) .chrow.locked { background: color-mix(in srgb, var(--p-ink) 4%, transparent); border-color: var(--p-edge); }
/* רב מסר: הסרגל ועמודת השיעורים בצבע הסרגל, והשיעור על הרקע */
html[data-pal]:not([data-pal="auto"])[data-skin="ravmesser"] body, html[data-pal]:not([data-pal="auto"])[data-skin="ravmesser"] .pan { background: var(--p-bg); }
html[data-pal]:not([data-pal="auto"])[data-skin="ravmesser"] .lmsbar, html[data-pal]:not([data-pal="auto"])[data-skin="ravmesser"] .mid, html[data-pal]:not([data-pal="auto"]) .lnav { background: var(--p-bar); }
html[data-pal]:not([data-pal="auto"]) .lmi0, html[data-pal]:not([data-pal="auto"]) .lnx { color: var(--p-bar); }
html[data-pal]:not([data-pal="auto"]) .lpr u, html[data-pal]:not([data-pal="auto"]) .lmi.done .lck { background: var(--p-ok); border-color: var(--p-ok); }
html[data-pal]:not([data-pal="auto"])[data-mode="light"] .lpr u, html[data-pal]:not([data-pal="auto"])[data-mode="light"] .lmi.done .lck { background: color-mix(in srgb, var(--p-ok) 55%, #fff); border-color: transparent; }
html[data-pal]:not([data-pal="auto"]) .lmi.current .lpl { color: var(--p-bar); }
