/* Betterly RC5.4 — focused editorial UX, no gradients. */
.bt54-article-route{display:flex;align-items:center;gap:8px;font-size:13px;color:#687b99;direction:rtl;margin-bottom:18px}
.bt54-article-route a{color:#3755a0;text-decoration:none}.bt54-article-route a:hover{text-decoration:underline}
.bt54-read-time{display:inline-flex;align-items:center;background:#edf2ff;color:#344e88;border-radius:999px;padding:4px 12px;font-size:12px}
.betterly-article-toc{position:relative}
.bt54-toc-toggle{appearance:none;background:#fff;border:1px solid #d6e0f5;border-radius:9px;color:#253e77;font:inherit;font-size:13px;cursor:pointer;padding:7px 12px;margin:0 0 12px}
.bt54-toc-toggle:focus-visible,.bt54-article-route a:focus-visible{outline:3px solid #5368ea;outline-offset:3px}
.betterly-article-toc.bt54-toc-collapsed ol{display:none}
.betterly-article-reading .wp-block-post-content a{text-decoration-thickness:1px;text-underline-offset:4px}
.betterly-article-reading .wp-block-post-content img{max-width:100%;height:auto;border-radius:12px}
.betterly-article-reading .wp-block-post-content :is(.wp-block-details,details){border:1px solid #dfe7f5;padding:14px 18px;border-radius:12px;margin:15px 0;background:white}
.betterly-article-reading .wp-block-post-content :is(.wp-block-details,details) summary{cursor:pointer;font-weight:700;color:#14234b}
.betterly-editorial-archive__card:focus-within,.betterly-article-card:focus-within{outline:2px solid #5a62de;outline-offset:4px}
.betterly-editorial-archive__card-body .wp-block-post-excerpt{line-height:1.85;color:#53627a}
@media(max-width:600px){.bt54-article-route{flex-wrap:wrap}.betterly-article-toc{padding:14px 16px}}
@media(prefers-reduced-motion:reduce){.betterly-article-progress{transition:none!important}}
