/* =========================================================
   广西信合 · Orange Theme — legacy Book Cloth palette
   The system now defaults to Qing. Use this override for a
   warm-orange variant, e.g. seasonal campaigns or content
   blocks that benefit from warmth.

   Activate by adding data-theme="orange" on <html> or any
   ancestor of the content you want themed.
   ========================================================= */

[data-theme="orange"] {
  /* Surfaces — original cream family */
  --gx-cream:        #F5F1E8;
  --gx-cream-2:      #EEE8D8;
  --gx-cream-3:      #E6DEC6;
  --gx-paper:        #FBF8F0;
  --gx-white:        #FFFFFF;

  /* Ink — warm-black family */
  --gx-ink:          #1A1915;
  --gx-ink-2:        #3B3932;
  --gx-ink-soft:     #5B5A54;
  --gx-ink-mute:     #8B877B;
  --gx-line:         #DCD5C2;
  --gx-line-soft:    #EADFC6;

  /* Primary — Book Cloth Orange */
  --gx-accent:       #C15F3C;
  --gx-accent-ink:   #7A3A22;
  --gx-accent-soft:  #F3DECB;
  --gx-accent-tint:  #FAEEDF;

  /* Cameo — Qing becomes the secondary */
  --gx-qing:         #3E7A6B;
  --gx-qing-ink:     #234A40;
  --gx-qing-soft:    #D7E4DE;
  --gx-qing-tint:    #E9F0EC;

  /* Semantic — warmer tuning */
  --gx-success:      #3E7A5A;
  --gx-success-soft: #DDEBE0;
  --gx-warn:         #B5822C;
  --gx-warn-soft:    #F3E4C4;
  --gx-danger:       #B04A3C;
  --gx-danger-soft:  #F3D8D1;
  --gx-info:         #3A6A8A;
  --gx-info-soft:    #D6E4EE;
}

@media (prefers-color-scheme: dark) {
  [data-theme="orange"] {
    --gx-cream:     #17150F;
    --gx-cream-2:   #1E1B14;
    --gx-cream-3:   #262218;
    --gx-paper:     #201D16;
    --gx-ink:       #F0EADB;
    --gx-ink-2:     #E4DDC8;
    --gx-ink-soft:  #B8B09A;
    --gx-ink-mute:  #807968;
    --gx-line:      #33302A;
    --gx-line-soft: #2A2822;
    --gx-accent:      #E08458;
    --gx-accent-ink:  #F3DECB;
    --gx-accent-soft: #3B2A1E;
    --gx-accent-tint: #2A1F16;
    --gx-qing:       #6FB0A0;
    --gx-qing-ink:   #C9E2DA;
    --gx-qing-soft:  #1F2E2A;
    --gx-qing-tint:  #17211E;
  }
}
