/* ============================================================================
   Red Thread Labs — Shared Theme  (rtl-theme.css)
   Single source of truth for brand tokens, reset, and base typography.
   Link this in <head> BEFORE any page-specific <style> block:
     <link rel="stylesheet" href="rtl-theme.css">
   Change a brand color here and it updates across every page.
   ============================================================================ */

@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&family=Newsreader:ital,opsz,wght@0,6..72,300..700;1,6..72,300..700&family=JetBrains+Mono:wght@400;500;700&display=swap');

/* --- Brand palette (canonical) -------------------------------------------- */
:root {
  --coral:       #FF7777;
  --coral-deep:  #D63838;
  --coral-soft:  #FFE5E5;
  --ink:         #1D1C1A;
  --ink-soft:    #4A4744;
  --mid:         #867E77;
  --cream:       #E8E5E0;
  --cream-light: #F4F1EC;
  --rule:        #D8D4CE;
  --paper:       #FFFFFF;
}

/* --- Reset ----------------------------------------------------------------- */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* --- Base typography ------------------------------------------------------- */
body {
  font-family: 'Newsreader', Georgia, 'Times New Roman', serif;
  color: var(--ink);
  background: var(--paper);
}

/* --- Links ----------------------------------------------------------------- */
a {
  color: var(--coral-deep);
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
