/* =============================================================
   Baufinanzierungsprofi24 — nur WordPress-Spezifisches.
   Das eigentliche Design kommt von der Hauptseite: /css/style.css
   ============================================================= */

/* Barrierefreiheit */
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip-link:focus{position:fixed!important;left:12px;top:12px;z-index:9999;width:auto;height:auto;clip:auto;padding:10px 14px;background:var(--gold);color:var(--ink);font:600 14px/1 var(--hx-mono,monospace);box-shadow:3px 3px 0 var(--ink)}

/* Admin-Leiste: fester Kopf rutscht darunter */
.admin-bar .hx-hd{top:32px}
@media (max-width:782px){.admin-bar .hx-hd{top:46px}}

/* Kartenbild-Platzhalter, wenn kein Beitragsbild gesetzt ist */
.bl .blog-thumb svg.bg-ph{position:absolute;left:50%;top:50%;width:48px;height:48px;transform:translate(-50%,-50%);color:var(--ink-3)}

/* WordPress-Inhalte (Blockeditor) im Beitrag */
.bg-body .wp-block-image,.bg-body .wp-caption{max-width:100%;margin:22px 0}
.bg-body .wp-caption-text,.bg-body .wp-element-caption{margin-top:8px;font:400 12px/1.5 var(--hx-mono,monospace);color:var(--ink-3)}
.bg-body .wp-block-table{margin:22px 0}
.bg-body .wp-block-table table{margin:0}
.bg-body .wp-block-quote{margin:24px 0}
.bg-body .wp-block-button__link{display:inline-flex;align-items:center;height:50px;padding:0 18px;border-radius:0;background:var(--gold);color:var(--ink)!important;border-bottom:0!important;box-shadow:3px 3px 0 var(--ink);font:600 13px/1 var(--hx-mono,monospace)}
.bg-body .wp-block-separator{border:0;border-top:1px solid var(--hx-frame);margin:32px 0}
.bg-body .wp-block-embed iframe{width:100%;aspect-ratio:16/9;height:auto}
.bg-body .gallery,.bg-body .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:22px 0}
.bg-body .sticky{outline:0}
.bg-body::after{content:"";display:table;clear:both}
