/*
 Theme Name: AQ Journal
 Theme URI: https://www.anthonyrquigley.com/
 Description: Minimal monochrome journal child theme for Anthony R. Quigley
 Author: Anthony R. Quigley
 Version: 1.0.0
 Template: twentytwentyfive
 License: GNU General Public License v2 or later
 Text Domain: aq-journal
*/

/* Base */
body {
  line-height: 1.6;
}

/* Headings use a serif for a journal feel */
h1, h2, h3, h4, h5, h6 {
  font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  letter-spacing: -0.01em;
}

a { color: #2563eb; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Container */
.aq-container { max-width: 900px; margin: 0 auto; padding: 2rem 1rem; }

/* Hero */
.aq-hero { text-align: center; padding: 3rem 0 1rem; }
.aq-avatar { width: 80px; height: 80px; border-radius: 9999px; overflow: hidden; margin: 0 auto 1rem; border: 1px solid rgba(0,0,0,0.08); }
.aq-avatar img { width: 100%; height: 100%; object-fit: cover; display: block; }
.aq-subtitle { color: #6b7280; max-width: 700px; margin: 0.75rem auto 0; font-size: 1.125rem; }

/* List */
.aq-list { border-top: 1px solid #e5e7eb; margin-top: 2rem; }
.aq-list article { padding: 1.25rem 0; border-bottom: 1px solid #f3f4f6; }
.aq-meta { color: #6b7280; font-size: 0.9rem; display: flex; gap: 0.75rem; flex-wrap: wrap; }
.aq-badge { background: #f3f4f6; color: #111827; padding: 0.125rem 0.5rem; border-radius: 9999px; font-size: 0.75rem; }
.aq-read { color: #6b7280; }

