/* thelounge.blog QA fixes 2026-10-21 (additive, safe to remove) */
.gallery{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:flex-start;margin:18px 0}
.gallery figure{margin:0;max-width:100%}
.gallery img{max-width:100%;height:auto}
article.post h1,article.post h2,article.post h3{overflow-wrap:break-word;word-wrap:break-word}
@media(max-width:700px){article.post h1{word-break:break-word;hyphens:auto;-webkit-hyphens:auto}}
.qa-fig{margin:22px auto;text-align:center;max-width:380px}
.qa-fig img{width:100%;height:auto;border-radius:18px;border:1px solid #3d1a2b;box-shadow:0 0 18px rgba(255,79,139,.25)}
.qa-fig figcaption,.qa-cap{font-size:11px;line-height:1.3;color:#c9a7b4;opacity:.85;text-align:center;margin-top:5px}
.qa-fig figcaption a,.qa-cap a{color:#c9a7b4}
.qa-related figure{width:150px}
.qa-related img{width:150px;height:200px;object-fit:cover;border-radius:14px;border:1px solid #3d1a2b}
article.post .body p:has(> a.btn:only-child){text-align:center!important;text-align-last:center}
