/* Skin: split — tokens + typography from demo audit */
.p100-skin--split {
  --p100-accent: #e9631a;
  --p100-muted: #5f6368;
  --p100-border: #dadce0;
  --p100-surface: #f8f9fa;
  --p100-radius: 8px;
  --p100-font-body: "Roboto", system-ui, sans-serif;
  --p100-font-heading: "Roboto", system-ui, sans-serif;
  --p100-text: #1a1a1a;
  font-family: var(--p100-font-body);
  color: var(--p100-text);
}
.p100-skin--split h1, .p100-skin--split h2, .p100-skin--split h3 {
  font-family: var(--p100-font-heading);
  font-weight: 700;
}
.p100-skin--split .p100-kicker,
.p100-skin--split .p100-band__head h2 {
  color: var(--p100-accent);
}
