/* =========================================================
   CodeGlow · default theme
   AUTO-GENERATED from tokens.json — do not edit by hand.
   Run `node tools/generate-theme.mjs` after editing the palette.
   ========================================================= */

:root,
[data-theme="dark"] {
  --cg-bg:          #1C1C1E;
  --cg-fg:          #E1E4E8;
  --cg-border:      #2C2C2E;
  --cg-gutter-fg:   #48484A;
  --cg-line-hl:     rgba(255,255,255,0.05);

  --cg-keyword:       #D08BFC;
  --cg-function:      #4FBD92;
  --cg-fn-decl:       #5DD8B0;
  --cg-fn-builtin:    #C9A6F2;
  --cg-var:           #E1E4E8;
  --cg-var-param:     #F2B870;
  --cg-var-builtin:   #7AB1FF;
  --cg-var-const:     #E2C792;
  --cg-type:          #5AC8FA;
  --cg-property:      #FFB1B1;
  --cg-string:        #FF9F89;
  --cg-regex:         #FFCB6B;
  --cg-number:        #C9D26B;
  --cg-comment:       #6B7681;
  --cg-doc:           #6B7681;
  --cg-decorator:     #D9A35E;
  --cg-operator:      #D1D1D6;
  --cg-punct:         #636368;
  --cg-tag:           #D08BFC;
  --cg-attr:          #FFB1B1;
  --cg-selector:      #4FBD92;
  --cg-css-prop:      #FFB1B1;
  --cg-css-unit:      #C9D26B;
}

[data-theme="light"] {
  --cg-bg:          #FFFFFF;
  --cg-fg:          #1C1C1E;
  --cg-border:      #E5E5EA;
  --cg-gutter-fg:   #8E8E93;
  --cg-line-hl:     rgba(0,0,0,0.04);

  --cg-keyword:       #AD3DA4;
  --cg-function:      #1F7F66;
  --cg-fn-decl:       #0F8568;
  --cg-fn-builtin:    #7A40C2;
  --cg-var:           #1C1C1E;
  --cg-var-param:     #B25E00;
  --cg-var-builtin:   #0F68A0;
  --cg-var-const:     #88611E;
  --cg-type:          #0070C9;
  --cg-property:      #B23D6B;
  --cg-string:        #D12F1B;
  --cg-regex:         #B2762E;
  --cg-number:        #1C00CF;
  --cg-comment:       #6E7B89;
  --cg-doc:           #6E7B89;
  --cg-decorator:     #7F6E1A;
  --cg-operator:      #3F3F46;
  --cg-punct:         #A1A1AA;
  --cg-tag:           #AD3DA4;
  --cg-attr:          #B23D6B;
  --cg-selector:      #1F7F66;
  --cg-css-prop:      #B23D6B;
  --cg-css-unit:      #1C00CF;
}
