/*
Theme Name: Murder Mindset & Veiled Verdicts
Theme URI: https://example.com/murdermindset
Author: Kelsey Coffey
Author URI: https://example.com
Description: Dark, narrative-focused theme for the Murder Mindset podcast and Veiled Verdicts legal blog. Includes CPT for episodes and blog templates.
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: murdermindset
Tags: podcast, true-crime, dark, accessibility, responsive
*/

:root{
  --bg:#0b0b0c;
  --panel:#0f1113;
  --muted:#9aa0a6;
  --accent:#e11d48; /* rose-600 */
  --accent-2:#7c3aed; /* indigo-600 */
  --text:#e6eef2;
}
*{box-sizing:border-box}
html,body{height:100%}
body{margin:0;font-family:Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial; background:var(--bg); color:var(--text); line-height:1.5}
.container{max-width:1100px;margin:0 auto;padding:32px}
a{color:var(--text);text-decoration:none}
.header{display:flex;align-items:center;justify-content:space-between;padding:16px 0}
.brand{display:flex;align-items:center;gap:12px}
.brand .logo{width:56px;height:56px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700}
.site-title{font-size:18px;margin:0}
.site-tagline{font-size:12px;color:var(--muted);margin:0}
.nav{display:flex;gap:18px}
.btn{background:var(--accent);color:#fff;padding:10px 14px;border-radius:999px}
.hero{display:flex;gap:32px;align-items:center;margin:32px 0}
.hero .left{flex:1}
.hero .right{width:320px}
.featured{background:var(--panel);padding:16px;border-radius:12px}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.card{background:var(--panel);padding:12px;border-radius:10px}
.post-content{color:var(--text)}
.footer{border-top:1px solid #0b0b0d;padding:24px 0;color:var(--muted)}
.meta{font-size:13px;color:var(--muted)}
@media(max-width:800px){.hero{flex-direction:column}.nav{display:none}}

/* Editor-friendly styles */
.entry-content img{max-width:100%;height:auto}
