:root {
  --glass-tint: light-dark(#e8eef32e, #17191f32);
  --glass-panel: light-dark(#fbfcfff2, #17191ff2);
  --glass-floating: light-dark(#f8fafffc, #232630fc);
  --glass-card: light-dark(#ffffffb3, #ffffff0b);
  --glass-hover: light-dark(#ffffffeb, #ffffff16);
  --glass-edge: light-dark(#ffffffdd, #ffffff21);
  --glass-divider: light-dark(#28365016, #ffffff12);
  --glass-shadow: light-dark(#18233e1c, #0000004a);
  --glass-accent: light-dark(#256c91, #9dcced);
  --glass-highlight: light-dark(#ffffffed, #ffffff27);
  --glass-control: light-dark(#ffffffd1, #31343fd4);
  --glass-ink: light-dark(#222936, #f1f3f7);
  --glass-muted: light-dark(#626b79, #afb5c2);
  --glass-sheen: linear-gradient(145deg, light-dark(#ffffffb8, #ffffff12), transparent 55%);
  --glass-frame-radius: 20px;
  --glass-frame-shadow: 0 12px 36px var(--glass-shadow), inset 0 1px 0 var(--glass-highlight);
  --glass-workspace-glow:
    radial-gradient(ellipse at 0% 2%, light-dark(#77c3d044, #4cadba26), transparent 46%),
    radial-gradient(ellipse at 100% 100%, light-dark(#a49de63b, #7061c829), transparent 54%),
    linear-gradient(120deg, light-dark(#ffffff70, #ffffff04), transparent 40%);
  --glass-workspace-background: var(--glass-workspace-glow), var(--glass-tint);
}