.sm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 16px;background:#0a0909;color:#e9dfcd;
font:600 14px/1.3 system-ui,sans-serif;border-bottom:1px solid #2a2523;position:relative;z-index:9999}
.sm-bar a{color:#e9dfcd;text-decoration:none}.sm-bar a:hover,.sm-bar a:focus-visible{color:#fff;text-decoration:underline}
.sm-bar .sm-brand{font:700 15px Georgia,serif;margin-right:auto}.sm-bar .sm-crumb{color:#9a9184;font-weight:500}
.sm-bar .sm-crumb a{color:#c9bfae}
@media (max-width:520px){.sm-bar{font-size:13px;padding:8px 12px}.sm-bar .sm-brand{flex-basis:100%}}
