/* WordPress article, Gutenberg, Elementor containers */
.admin-bar .site-header {top:32px}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
.fdf-wp-simple-nav{display:flex;align-items:center;gap:20px;font-size:.92rem;font-weight:700}
.fdf-wp-simple-nav a:hover{color:var(--red2)}
.fdf-wp-content{min-height:58vh;padding:64px 0}
.fdf-wp-article{max-width:900px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:clamp(18px,4vw,42px)}
.fdf-wp-article h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.5}
.fdf-wp-article .meta{margin:8px 0 24px}
.fdf-wp-article .crumbs{margin-bottom:22px}
.fdf-wp-featured{margin:24px 0}
.fdf-wp-featured img{width:100%;height:auto;border-radius:12px;object-fit:cover}
.fdf-wp-prose{font-size:1.1rem;line-height:2.2;overflow-wrap:anywhere}
.fdf-wp-prose p{color:#e0e7f1}
.fdf-wp-prose a{color:#ff687d;text-decoration:underline}
.fdf-wp-prose h2,.fdf-wp-prose h3{margin-top:1.5em}
.fdf-wp-prose img{height:auto;border-radius:10px}
.fdf-wp-prose blockquote{border-right:4px solid var(--red);margin:1rem 0;padding:1rem 1.5rem;background:#102846}
.fdf-wp-prose table{width:100%;display:block;overflow-x:auto}
.fdf-wp-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left}
.fdf-wp-prose .wp-block-image img{max-width:100%}
.fdf-wp-prose .elementor{color:inherit}
.fdf-wp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px}
.fdf-wp-post-card{overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:14px}
.fdf-wp-post-card img{width:100%;aspect-ratio:16/9;object-fit:cover}
.fdf-wp-post-card>div{padding:20px}
.fdf-wp-post-card h2{font-size:1.2rem}
.fdf-pagination{padding:30px 0}
@media(max-width:1050px){.fdf-wp-simple-nav{display:none}}
