.arahant-post-bar{--apb-bg:#f5ede3;--apb-text:#5f5852;--apb-name:#332f2c;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%;box-sizing:border-box;margin:7px 0 14px!important;padding:10px 11px!important;background:var(--apb-bg);color:var(--apb-text);font-family:inherit;clear:both}
.arahant-post-bar__author-wrap{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;min-width:0}
.arahant-post-bar__avatar{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:50%!important;clip-path:circle(50%)!important;object-fit:cover!important;display:block!important;overflow:hidden!important;flex:0 0 46px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
.arahant-post-bar__details{min-width:0;line-height:1.25!important;margin:0!important;padding:0!important}
.arahant-post-bar__author{display:block!important;color:var(--apb-name)!important;font-size:17px!important;font-weight:500!important;text-decoration:none!important;margin:0 0 3px!important;padding:0!important;line-height:1.25!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.arahant-post-bar__meta{font-size:15.5px!important;font-weight:400!important;line-height:1.35!important;white-space:nowrap;color:var(--apb-text)!important;margin:0!important;padding:0!important}

/* ONE COMMON META ROW: home / archive / category / search / related / widgets */
.arahant-post-bar--listing{display:block!important;width:100%!important;max-width:100%!important;background:transparent!important;padding:4px 0!important;margin:6px 0 10px!important;clear:none!important;overflow:visible!important}
.arahant-post-bar--listing .arahant-post-bar__listing-line{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:visible!important;color:var(--apb-text)!important;font-size:15.5px!important;font-weight:400!important;line-height:1.4!important}
.arahant-post-bar--listing .arahant-post-bar__listing-author{display:inline-block!important;min-width:0!important;max-width:42%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--apb-name)!important;font-size:15.5px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;margin:0!important;padding:0!important;flex:0 1 auto!important}
.arahant-post-bar--listing .arahant-post-bar__listing-author:hover{text-decoration:underline!important}
.arahant-post-bar--listing .arahant-post-bar__listing-separator{display:inline-block!important;color:var(--apb-text)!important;opacity:1!important;flex:0 0 auto!important;font-weight:900!important}
.arahant-post-bar--listing .arahant-post-bar__listing-meta{display:inline-block!important;color:var(--apb-text)!important;font-size:15.5px!important;font-weight:400!important;line-height:1.4!important;white-space:nowrap!important;flex:0 0 auto!important}
.arahant-post-bar--listing .arahant-post-bar__avatar{display:none!important}

/* Hide OLD theme/JegKit/Elementor metadata in cards that this plugin replaced. */
.apb-meta-replaced .jeg_post_meta,
.apb-meta-replaced .jeg_meta_container,
.apb-meta-replaced .jeg_meta_author,
.apb-meta-replaced .jeg_meta_date,
.apb-meta-replaced .jeg_meta_comment,
.apb-meta-replaced .entry-meta,
.apb-meta-replaced .post-meta,
.apb-meta-replaced .post-meta-date,
.apb-meta-replaced .meta-author,
.apb-meta-replaced .meta-date,
.apb-meta-replaced .jkit-post-meta,
.apb-meta-replaced .jkit-meta,
.apb-meta-replaced .elementor-post__meta-data,
.apb-meta-replaced .elementor-post-date,
.apb-meta-replaced .elementor-post-author,
.apb-meta-replaced .posted-on,
.apb-meta-replaced .byline,
.apb-meta-replaced .post-date,
.apb-meta-replaced .entry-date,
.apb-meta-replaced .published,
.apb-meta-replaced .author-meta{display:none!important}
.apb-meta-replaced .arahant-post-bar{display:block!important}

/* On listing pages, remove legacy meta globally so mixed homepage widgets cannot show a second row.
   This is intentionally NOT applied on single article pages. */
body.apb-unified-listing-page .jeg_post_meta,
body.apb-unified-listing-page .jeg_meta_container,
body.apb-unified-listing-page .jeg_meta_author,
body.apb-unified-listing-page .jeg_meta_date,
body.apb-unified-listing-page .jeg_meta_comment,
body.apb-unified-listing-page .entry-meta,
body.apb-unified-listing-page .post-meta,
body.apb-unified-listing-page .post-meta-date,
body.apb-unified-listing-page .meta-author,
body.apb-unified-listing-page .meta-date,
body.apb-unified-listing-page .jkit-post-meta,
body.apb-unified-listing-page .jkit-meta,
body.apb-unified-listing-page .elementor-post__meta-data,
body.apb-unified-listing-page .elementor-post-date,
body.apb-unified-listing-page .elementor-post-author,
body.apb-unified-listing-page .posted-on,
body.apb-unified-listing-page .byline,
body.apb-unified-listing-page .post-date,
body.apb-unified-listing-page .entry-date,
body.apb-unified-listing-page .author-meta{display:none!important}

/* Never hide our own row even if a theme uses inherited meta rules. */
body.apb-unified-listing-page .arahant-post-bar,
body.apb-unified-listing-page .arahant-post-bar *{visibility:visible!important}

@media(max-width:767px){
  .arahant-post-bar{padding:8px!important;gap:6px!important;flex-wrap:wrap!important}
  .arahant-post-bar__avatar{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;flex:0 0 42px!important}
  .arahant-post-bar__author{font-size:16.5px!important;font-weight:900!important}
  .arahant-post-bar__meta{font-size:14.5px!important;font-weight:400!important;white-space:normal}
  .arahant-post-bar--listing{margin:4px 0 8px!important;padding:3px 0!important}
  .arahant-post-bar--listing .arahant-post-bar__listing-line{gap:4px!important;font-size:13.5px!important;font-weight:400!important;white-space:normal!important;overflow:visible!important;flex-wrap:wrap!important}
  .arahant-post-bar--listing .arahant-post-bar__listing-author{font-size:13.5px!important;font-weight:500!important;max-width:100%!important}
  .arahant-post-bar--listing .arahant-post-bar__listing-meta{font-size:14.5px!important;font-weight:800!important}
}


/* v1.5.4 - clean, non-bold meta + never hide read time */
.arahant-post-bar--listing{
    overflow:visible!important;
}
.arahant-post-bar--listing .arahant-post-bar__listing-line{
    max-width:100%!important;
    overflow:visible!important;
}
.arahant-post-bar--listing .arahant-post-bar__listing-author{
    font-weight:500!important;
}
.arahant-post-bar--listing .arahant-post-bar__listing-meta,
.arahant-post-bar--listing .arahant-post-bar__listing-separator{
    font-weight:400!important;
    flex-shrink:0!important;
}
.arahant-post-bar--single .arahant-post-bar__author{
    font-weight:500!important;
}
.arahant-post-bar--single .arahant-post-bar__meta{
    font-weight:400!important;
}
