.maintenance-banner{z-index:60;padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));color:#6b4a00;background:#fff4dc;border-bottom:1px solid #f1d9a2;justify-content:center;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.4;display:flex;position:sticky;top:0}.maintenance-banner svg{flex:none;margin-top:1px}
