/* ═════════════════════════════════════════════════════════════════
 *  STUDIO NOVI — Blog & Post Personality
 *  Extends system.css with Studio Novi's specific brand overrides
 * ═════════════════════════════════════════════════════════════════ */

/* ─── Studio Novi Tokens ─── */
:root {
  --primary: #3153a4;
  --clay: #8c5b3c;
  --teal: #3f7371;
  --dark: #171412;
  --light: #f8f6f2;
  --mid: #6e6a66;
  --font: 'Inter';
  --max: 1200px;
  --border: #dddad4;
}

/* ─── Post Intro Drop Cap ─── */
.post-body p:first-child::first-letter {
  font-size: 4.5em;
  font-weight: 300;
  line-height: 0.85;
  float: left;
  margin-right: 8px;
  margin-top: 6px;
  color: var(--primary);
}

/* ─── Override: Subscribe strip uses light background (not white) ─── */
.subscribe-strip {
  background: var(--light);
}

/* ─── Dark Mode Adjustments ─── */
[data-theme="dark"] .subscribe-strip {
  background: color-mix(in srgb, var(--dark), white 8%);
}
