:root{ --mbg:#fff; --mbr:#e6eaf0; --mtxt:#444 }
body.hnav-dark :root, .hnav-dark{ --mbg:#0f151c; --mbr:#1f2937; --mtxt:#d7dce2 }
.hn-meta{position:fixed;left:0;right:0;bottom:0;z-index:12000;background:var(--mbg);border-top:0;padding:8px 10px;display:flex;gap:8px;justify-content:center}
.hn-meta .chip{ border:0 !important; display:inline-flex;align-items:center;gap:6px;border:0;border-radius:12px;background:var(--mbg);color:var(--mtxt);padding:8px 10px;font-size:14px}
.hn-meta .chip svg{width:16px;height:16px;stroke:var(--mtxt);fill:none;stroke-width:2}
.hn-meta a.chip{text-decoration:none text-decoration:none !important; }
@media (max-width:480px){ .hn-meta{justify-content:space-between} }
.hn-pad-bottom{padding-bottom:68px !important;} /* to prevent overlap */

.hn-meta .chip:hover, .hn-meta .chip:focus, .hn-meta .chip:active{ border:0 !important; box-shadow:none !important; text-decoration:none !important; }


/* FORCE: no borders/outlines/shadows on meta item labels (chips) */
.hn-meta .chip,
.hn-meta a.chip,
.hn-meta .chip *,
.hn-meta a.chip *,
.hn-meta .chip::before,
.hn-meta .chip::after,
.hn-meta a.chip::before,
.hn-meta a.chip::after{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  text-decoration: none !important;
}


/* Hide Source chip on sticky meta bar */
#hn-meta-bar .chip.source { display: none !important; }

/* Search overlay active ho to bottom sticky bar (hn-sbp) hide */
body.hn-search-open .hn-sbp{
  display: none !important;
}
