/*
Theme Name: My Murder Mysteries
Theme URI: https://mymurdermysteries.com/
Author: My Murder Mysteries
Description: A dark editorial true-crime archive theme with ready-made pages and case-file management.
Version: 1.1.0
Text Domain: mymurdermysteries
*/
:root{--red:#8e1d2c;--bg:#0b0c10;--panel:#17181f;--ink:#f1eee9;--muted:#aaa6a4;--line:#303039;--gold:#c8a36a}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.7 Arial,sans-serif}a{color:#e2c28f;text-decoration:none}a:hover{color:#fff}.site-wrap{width:min(1160px,90%);margin:auto}.site-topline{background:#08090c;color:#c8a36a;padding:9px 5%;font-size:11px;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid var(--line)}.site-header{border-bottom:1px solid var(--line);padding:22px 0}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.site-title{font: bold 22px Georgia,serif;letter-spacing:.08em;color:#fff}.site-description{font-size:10px;color:var(--muted);letter-spacing:.18em;text-transform:uppercase}.main-navigation ul{list-style:none;display:flex;flex-wrap:wrap;gap:15px;margin:0;padding:0}.main-navigation a{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ddd}.hero-panel{padding:75px 0 65px;background:radial-gradient(ellipse at 80% 20%,#3b2028,#111117 55%,#0b0c10)}.eyebrow{color:var(--gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.hero-panel h1{font:normal clamp(42px,6vw,68px)/1.08 Georgia,serif;max-width:760px;margin:18px 0}.hero-panel p{max-width:720px;color:#c4bfba}.button,.wp-block-button__link{display:inline-block;background:var(--red);color:#fff;padding:12px 18px;border:1px solid var(--red);text-transform:uppercase;font-size:11px;letter-spacing:.1em}.content-area{padding:48px 0 70px}.section-title{font:normal 36px Georgia,serif}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.case-card,.post-card,.widget-area{background:var(--panel);border:1px solid var(--line);padding:22px}.case-card img,.post-card img{width:100%;height:auto}.case-card h2,.post-card h2{font:normal 23px Georgia,serif}.entry-content{max-width:850px}.entry-content h2,.entry-content h3{font-family:Georgia,serif}.site-footer{border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:12px}.site-footer p{max-width:900px}.page-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.page-links a{display:block;background:var(--panel);border:1px solid var(--line);padding:15px}.pagination{margin-top:25px}@media(max-width:800px){.header-inner{display:block}.main-navigation{margin-top:18px}.main-navigation ul{gap:10px}.case-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.case-grid,.page-links{grid-template-columns:1fr}.hero-panel{padding:48px 0}}
