/* Compact atlas-style continuity bar for Herbino's standalone modules. */
.hb-module-context { display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:9px clamp(14px,3vw,34px);background:#f3ead6;border-bottom:1px solid #c6b99d;color:#38523b;box-sizing:border-box; }
.hb-module-context-title {font-family:Georgia,serif;font-size:10px;letter-spacing:.12em;white-space:nowrap;color:#756646;}
.hb-module-context-links {display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin;max-width:100%;padding:2px 0;}
.hb-module-context-links a {white-space:nowrap;text-decoration:none;border:1px solid transparent;border-radius:6px;padding:7px 10px;font:600 12px/1.35 system-ui,sans-serif;color:#38523b;min-height:36px;box-sizing:border-box;}
.hb-module-context-links a:hover,.hb-module-context-links a:focus-visible {background:#fbf5e9;border-color:#b6a482;}
.hb-module-context-links a[aria-current="page"] {background:#38523b;color:#fff6e6;}
@media(max-width:620px){.hb-module-context{padding:8px 12px;gap:3px;}.hb-module-context-title{font-size:9px;}.hb-module-context-links{width:100%;}.hb-module-context-links a{font-size:12px;min-height:40px;}}
@media print{.hb-module-context{display:none!important;}}
