/* Auto-generated for theme-052 · preset forest-sage/amber */
:root {
  --tpl-accent: #27b7ce;
  --tpl-accent-hover: #1d9caf;
  --tpl-bg-base: #eef2eb;
  --tpl-bg-surface: #f8faf7;
  --tpl-text: #1a2e1f;
  --tpl-text-muted: #5c6f5e;
  --tpl-border: rgba(26,46,31,0.1);
  --tpl-text-on-inverse: #ffffff;
  --tpl-font-heading: "Noto Sans SC", sans-serif;
  --tpl-font-body: "PingFang SC", sans-serif;
  --btn-radius: 10px;
  --skin-grid-cols: 4;
  --skin-card-ratio: 2/3;
}

.bstem {
  --tpl-bg-base: #12141a;
  --tpl-bg-surface: #1c1f27;
  --tpl-text: #eef0f4;
  --tpl-text-muted: #9aa3b2;
  --tpl-border: rgba(255, 255, 255, 0.1);
}
