/* Theme: Linux News / Linux Newsletter
   Branding: "Ditch Windows – Embrace Linux" book cover.
   Navy hero (#1a2538), orange accent (#e5641b), cream body (#f7f5f0). */

:root[data-theme='linux-news'] {
  /* Base */
  --ln-bg:         #f7f5f0;
  --ln-bg-card:    #ffffff;
  --ln-text:       #1a2538;
  --ln-text-muted: #5a6577;
  --ln-border:     #ddd9cf;

  /* Hero gradient — book-cover navy */
  --ln-hero-from: #1a2538;
  --ln-hero-to:   #243352;

  /* Accent — book-cover orange */
  --ln-accent:      #e5641b;
  --ln-accent-bg:   #fceee5;
  --ln-accent-text: #ffffff;

  /* News-type badges */
  --ln-type-release-bg:    #e0f2e9; --ln-type-release-text:    #1d5c38;
  --ln-type-security-bg:   #fde8e8; --ln-type-security-text:   #8b1c1c;
  --ln-type-hardware-bg:   #e8f0fd; --ln-type-hardware-text:   #1a3d8b;
  --ln-type-software-bg:   #f0e8fd; --ln-type-software-text:   #4a1a8b;
  --ln-type-community-bg:  #fff4e0; --ln-type-community-text:  #7a4c00;
  --ln-type-newsletter-bg: #fceee5; --ln-type-newsletter-text: #8a3010;
  --ln-type-other-bg:      #eeeeee; --ln-type-other-text:      #555555;

  /* Typography */
  --ln-font-display: 'IBM Plex Sans', system-ui, sans-serif;
  --ln-font-body:    'Source Serif 4', Georgia, serif;
  --ln-font-mono:    'IBM Plex Mono', 'Courier New', monospace;

  /* Geometry */
  --ln-radius:      4px;
  --ln-radius-sm:   6px;
  --ln-radius-pill: 100px;
  --ln-max-width:   720px;
}
