.maintenance-banner{position:fixed;z-index:19;top:76px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 18px;text-align:center;background:#3a2b10;border-bottom:1px solid #9b7633;color:#f8e7bd;font-size:12px}.maintenance-banner b{color:#ffd97d}.maintenance-banner.active{background:#6b241d;border-color:#e26b58;color:#fff}.hero{padding-top:36px}@media(max-width:800px){.maintenance-banner{top:66px;display:grid;gap:2px;padding:6px 12px;font-size:10px}.hero{padding-top:54px}}
