/* Auto-generated for theme-027 · preset editorial-split/amber */
:root {
  --tpl-accent: #80ce27;
  --tpl-accent-hover: #6baf1d;
  --tpl-bg-base: #f7f3ed;
  --tpl-bg-surface: #fffcf7;
  --tpl-text: #2c2416;
  --tpl-text-muted: #7c6f5a;
  --tpl-border: rgba(44,36,22,0.12);
  --tpl-text-on-inverse: #ffffff;
  --tpl-font-heading: "Noto Serif SC", "Times New Roman", serif;
  --tpl-font-body: "PingFang SC", Georgia, serif;
  --btn-radius: 2px;
  --skin-grid-cols: 3;
  --skin-card-ratio: 3/4;
}

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