/* Auto-generated for theme-091 · preset tabloid-tight/crimson */
:root {
  --tpl-accent: #ce4327;
  --tpl-accent-hover: #af351d;
  --tpl-bg-base: #f3f4f6;
  --tpl-bg-surface: #ffffff;
  --tpl-text: #111827;
  --tpl-text-muted: #6b7280;
  --tpl-border: rgba(17,24,39,0.08);
  --tpl-text-on-inverse: #ffffff;
  --tpl-font-heading: "Noto Sans SC", "PingFang SC", sans-serif;
  --tpl-font-body: "PingFang SC", "Helvetica Neue", sans-serif;
  --btn-radius: 10px;
  --skin-grid-cols: 1;
  --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);
}
