/* Soy: the house theme.  Bean-paste cream, tofu panels, edamame accents. */
:root {
  --bg: #f3efdf; --bg-top: #dfe6c3; --fg: #2f3322;
  --panel: #e6e2cb; --panel-border: #c9c4a3; --panel-target: #d9e2ae;
  --link: #3f6a1f; --link-hover: #b3541e;
  --quote: #6f8f1f; --subject: #9a3d12; --name: #2f6b4f; --muted: #7d7a62;
  --rule: #c9c4a3;
  --input-bg: #fbf9ef; --input-fg: #23261a; --input-border: #a9a47f;
  --label-bg: #b9c98a; --label-fg: #2f3322; --head: #4d6b1f;
  --head-font: georgia, "times new roman", serif;
}
.sitetitle, .pagetitle { letter-spacing: 0; }
.post.reply { border: 1px solid var(--panel-border); border-radius: 0 6px 6px 0; }
.modnav, .modcard, .permgroup, .news-item { border-radius: 4px; }
