/*
Theme Name: ENP Theme
Theme URI: https://stickmentoys.com/
Author: Forensic Ledger
Author URI: https://stickmentoys.com/
Description: Classic PHP theme for the Forensic Ledger Crypto Security Incident Encyclopedia. Clones the reference design 1:1 with Tailwind CDN, Manrope/Inter, Material Symbols.
Version: 1.0.0
Requires PHP: 7.4
Requires at least: 6.0
License: GPL-2.0-or-later
Text Domain: enp-theme
*/

/* Typography + gutter helpers used across templates (mirrors code.html inline style). */
body { background: #131313; color: #e5e2e1; }
.material-symbols-outlined { font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24; }
.editorial-gutter { margin-left: clamp(2rem, 8vw, 12rem); }
.glass-header { background: rgba(19, 19, 19, 0.8); backdrop-filter: blur(20px); }
.font-display { font-family: "Manrope", sans-serif; }
.font-body { font-family: "Inter", sans-serif; }

/* Prose overrides for single posts (Tailwind typography not loaded) */
.enp-post-body { color: #d4d4d8; line-height: 1.7; }
.enp-post-body h2 { font-family: "Manrope", sans-serif; font-weight: 800; color: #fff; font-size: 1.75rem; margin: 2.5rem 0 1rem; letter-spacing: -0.02em; }
.enp-post-body h3 { font-family: "Manrope", sans-serif; font-weight: 700; color: #fff; font-size: 1.25rem; margin: 1.75rem 0 0.5rem; }
.enp-post-body p { margin: 0 0 1rem; }
.enp-post-body strong { color: #fff; }
.enp-post-body a { color: #b8c3ff; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; }
.enp-post-body code { background: #0e0e0e; border: 1px solid rgba(255,255,255,0.05); padding: 0.125rem 0.375rem; border-radius: 0.25rem; font-size: 0.875em; color: #b8c3ff; }

.enp-archive-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 1rem; }
