/* PressFly 3.5.97 — stable article meta + mobile footer reliability */
.article-show .pf-article-meta-stable{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:7px 10px!important;
    width:100%!important;
    min-height:30px!important;
    margin:0 0 10px!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    color:#64748b!important;
    opacity:1!important;
    visibility:visible!important;
    overflow:visible!important;
}
.article-show .pf-article-meta-stable[hidden]{display:flex!important}
.article-show .pf-article-meta-stable small:after{display:none!important;content:none!important}
.article-show .pf-article-meta-entry{
    display:inline-flex!important;
    align-items:center!important;
    gap:5px!important;
    min-width:0!important;
    min-height:26px!important;
    margin:0!important;
    padding:0!important;
    color:#64748b!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    font-size:12px!important;
    line-height:1.35!important;
    font-weight:500!important;
    white-space:nowrap!important;
    opacity:1!important;
    visibility:visible!important;
}
.article-show .pf-article-meta-entry i{flex:0 0 auto;font-size:13px!important;color:#334155!important}
.article-show .pf-article-meta-entry strong{font-weight:800!important;color:#334155!important}
.article-show .pf-article-meta-entry a{color:inherit!important;text-decoration:underline;text-underline-offset:2px;min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis}
.article-show .pf-article-meta-entry a:hover{color:#2563eb!important}
.article-show .pf-live-readers-meta{color:#15803d!important}
.article-show .pf-live-readers-meta i{font-size:9px!important;color:#16a34a!important}
.article-show .pf-live-readers-meta strong{color:#15803d!important}
.article-show .pf-live-readers-meta.is-idle{color:#64748b!important}
.article-show .pf-live-readers-meta.is-idle i,.article-show .pf-live-readers-meta.is-idle strong{color:#94a3b8!important}

html.dark-mode-site .article-show .pf-article-meta-stable,
body.dark-mode-site.article-show .pf-article-meta-stable,
html.dark-mode-site .article-show .pf-article-meta-entry,
body.dark-mode-site.article-show .pf-article-meta-entry{color:#a7b4c8!important;background:transparent!important}
html.dark-mode-site .article-show .pf-article-meta-entry i,
body.dark-mode-site.article-show .pf-article-meta-entry i,
html.dark-mode-site .article-show .pf-article-meta-entry strong,
body.dark-mode-site.article-show .pf-article-meta-entry strong{color:#dbeafe!important}
html.dark-mode-site .article-show .pf-live-readers-meta:not(.is-idle),
body.dark-mode-site.article-show .pf-live-readers-meta:not(.is-idle),
html.dark-mode-site .article-show .pf-live-readers-meta:not(.is-idle) strong,
body.dark-mode-site.article-show .pf-live-readers-meta:not(.is-idle) strong{color:#86efac!important}
html.dark-mode-site .article-show .pf-live-readers-meta:not(.is-idle) i,
body.dark-mode-site.article-show .pf-live-readers-meta:not(.is-idle) i{color:#4ade80!important}

@media(max-width:575.98px){
    .article-show .article-content-column>.col-inner{padding:16px!important;border-radius:18px!important}
    .article-show .pf-article-meta-stable{
        gap:6px 9px!important;
        margin-bottom:10px!important;
        padding:0!important;
    }
    .article-show .pf-article-meta-entry{font-size:11px!important;min-height:24px!important;gap:4px!important}
    .article-show .pf-article-meta-entry i{font-size:12px!important}
    .article-show .pf-article-meta-author a{max-width:130px!important}
    .article-show .pf-live-readers-meta{flex-basis:auto!important}
}
@media(max-width:360px){
    .article-show .pf-article-meta-stable{gap:5px 7px!important}
    .article-show .pf-article-meta-entry{font-size:10px!important}
    .article-show .pf-article-meta-author a{max-width:105px!important}
}

/* Prevent failed score/ad placeholders from creating a large blank footer area. */
.article-show .pf-live-scores-sidebar .pf-live-scores-list{max-height:520px!important;overflow:hidden!important}
.article-show .pf-live-scores-sidebar .pf-score-card-placeholder:nth-child(n+4){display:none!important}
.article-show .pf-live-scores-sidebar.is-empty .pf-live-scores-list,
.article-show .pf-live-scores-sidebar.pf-live-scores-error .pf-live-scores-list{display:none!important}
.article-show .pf-live-scores-empty[hidden]{display:none!important}
.article-show .pf-live-scores-empty:not([hidden]){min-height:0!important;padding:18px 12px!important}
.article-show footer,.article-show .site-footer,.article-show #footer{min-height:0!important;height:auto!important}
.article-show .pf-revenue-ad-slot:empty,.article-show .ad-slot:empty,.article-show ins.adsbygoogle:empty{display:none!important;min-height:0!important}
