/* KMind 宇宙交互 V17 (V19: the edge language) · design tokens for the KMind layer and the universe view.
   Day (白昼): white ground, blue content. Night (夜间): graphite ground, blue content, no green.
   Amber always means a person. The core's own colours come from styles.day.css / styles.night.css. */
:root{color-scheme:light;
  --k-bg:#FFFFFF;--k-bg-rgb:255,255,255;--k-bg2:#F7F9FE;--k-tint:#FAFBFF;--k-hover:#F2F6FF;--k-sel:#EAF0FF;
  --k-ink:#0A2F8F;--k-ink2:#2F54B4;--k-ink3:#3B5084;--k-mute:#5D76B8;--k-dim:#7D93C8;
  --k-line:rgba(20,80,232,.16);--k-line2:#E6EBF6;--k-fline:#D9E0F1;
  --k-acc:#1450E8;--k-acc-rgb:20,80,232;--k-acc2:#0A35B5;--k-on-acc:#FFFFFF;
  --k-amber:#E08600;--k-amber-ink:#7A4A00;--k-amber-bg:#FFF8EC;--k-amber-line:rgba(224,134,0,.38);
  --k-danger:#C03221;--k-sh:20,60,160;--k-halo:#FFFFFF;
  --k-hint-bg:#0A2F8F;--k-hint-ink:#FFFFFF;
  --k-ubg:radial-gradient(ellipse 70% 65% at 42% 52%,#FFFFFF 0%,#F6F8FE 55%,#E8EEFB 100%);--k-edge-rgb:236,241,252;
  --k-head:linear-gradient(#FFFFFF,#F7F9FE);--k-strip:linear-gradient(#FBFCFF,#F4F7FD);
  /* V19 · the edge language: containers are told apart by layers of light, not frames. A skin picks how much of a frame it keeps
     (--k-edge, --k-edge2: the colour of container frames; transparent = edgeless). --k-layer-rgb tints the glass layers. */
  --k-edge:var(--k-line);--k-edge2:var(--k-line2);--k-layer-rgb:20,80,232;
  --k-focus:0 0 0 3px rgba(var(--k-acc-rgb),.28);--k-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --k-ok:#178A55;--k-ok-rgb:23,138,85;--k-danger-rgb:192,50,33;--k-amber-rgb:224,134,0;--k-mute-rgb:93,118,184}
html[data-theme=night]{color-scheme:dark;
  --k-bg:#10141C;--k-bg-rgb:16,20,28;--k-bg2:#0C1016;--k-tint:#131822;--k-hover:#171D29;--k-sel:#1B2539;
  --k-ink:#F2F5F9;--k-ink2:#C3CCD8;--k-ink3:#AAB4C3;--k-mute:#8E98A8;--k-dim:#7A8494;
  --k-line:rgba(190,210,240,.15);--k-line2:rgba(200,215,235,.09);--k-fline:#2C333F;
  --k-acc:#3B82FF;--k-acc-rgb:59,130,255;--k-acc2:#2F6FE6;--k-on-acc:#FFFFFF;
  --k-amber:#F5A524;--k-amber-ink:#FFD27A;--k-amber-bg:rgba(245,165,36,.12);--k-amber-line:rgba(245,165,36,.42);
  --k-danger:#FF7A6E;--k-sh:0,0,0;--k-halo:#07090D;
  --k-hint-bg:#F2F5F9;--k-hint-ink:#080A0E;
  --k-ubg:radial-gradient(ellipse 70% 65% at 42% 52%,#0E1219 0%,#080A0E 55%,#030405 100%);--k-edge-rgb:5,6,8;
  --k-head:linear-gradient(#141923,#10141C);--k-strip:linear-gradient(#11151E,#0D1118);
  --k-edge:transparent;--k-edge2:transparent;--k-layer-rgb:150,180,230;
  --k-focus:0 0 0 2px rgba(var(--k-acc-rgb),.18),0 0 16px rgba(var(--k-acc-rgb),.55);
  --k-ok:#5CC8FF;--k-ok-rgb:92,200,255;--k-danger-rgb:255,122,110;--k-amber-rgb:245,165,36;--k-mute-rgb:142,152,168}
