/* Auto-generated for theme-051 · preset forest-sage/crimson */
:root {
  --tpl-accent: #27ce43;
  --tpl-accent-hover: #1daf35;
  --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);
}
