/*
Theme Name: DailyLaugh
Theme URI: https://dailylaugh.com
Author: DailyLaugh
Author URI: https://dailylaugh.com
Description: A retro newspaper-style comedy and video site theme for DailyLaugh.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dailylaugh
Tags: blog, news, video, comedy, entertainment, custom-menu, featured-images, post-formats, threaded-comments, translation-ready
*/

/* ============================================================
   DAILYLAUGH — RETRO NEWSPAPER THEME
   Color Palette:
     Cream:       #f5e6c8
     Dark Brown:  #2d1b00
     Mid Brown:   #8B4513
     Gold:        #FFD700
     Red Stamp:   #cc2200
   ============================================================ */

:root {
  --cream:      #f5e6c8;
  --dark:       #2d1b00;
  --brown:      #8B4513;
  --gold:       #FFD700;
  --stamp-red:  #cc2200;
  --ink:        #1a0e00;
  --paper:      #fdf3dc;
  --paper-dark: #e8d5a3;
  --border:     3px solid var(--dark);
  --border-thin: 1px solid var(--brown);
  --font-headline: 'UnifrakturMaguntia', 'Old Standard TT', 'Times New Roman', serif;
  --font-body:     'Special Elite', 'Courier New', monospace;
  --font-ui:       'Special Elite', 'Courier New', monospace;
}

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

html { font-size: 16px; scroll-behavior: smooth; }

body {
  background-color: var(--paper-dark);
  background-image:
    repeating-linear-gradient(
      0deg,
      transparent,
      transparent 28px,
      rgba(139,69,19,0.06) 28px,
      rgba(139,69,19,0.06) 29px
    );
  color: var(--ink);
  font-family: var(--font-body);
  line-height: 1.6;
}

a { color: var(--brown); text-decoration: none; }
a:hover { color: var(--stamp-red); text-decoration: underline; }

img { max-width: 100%; height: auto; display: block; }

/* ── Google Fonts import ── */
@import url('https://fonts.googleapis.com/css2?family=UnifrakturMaguntia&family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&family=Special+Elite&display=swap');
