/* Skin: feed — tokens + typography from demo audit */
.p100-skin--feed {
  --p100-accent: #db4b76;
  --p100-muted: #646464;
  --p100-border: hsla(0,0%,40%,.15);
  --p100-surface: #f5f5f5;
  --p100-radius: 8px;
  --p100-font-body: "Geist", system-ui, sans-serif;
  --p100-font-heading: "Geist", system-ui, sans-serif;
  --p100-text: #1a1a1a;
  font-family: var(--p100-font-body);
  color: var(--p100-text);
}
.p100-skin--feed h1, .p100-skin--feed h2, .p100-skin--feed h3 {
  font-family: var(--p100-font-heading);
  font-weight: 700;
}
.p100-skin--feed .p100-kicker,
.p100-skin--feed .p100-band__head h2 {
  color: var(--p100-accent);
}
