.offline-banner{padding:13px 17px;border:1px solid #725d35;background:#342c1d;border-radius:10px;margin-top:18px;color:#e6d1a7;font-size:12px;line-height:1.7}
.install-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #3d4b33;background:#20291e;border-radius:8px;color:#c9e0b5;padding:8px 12px;font-size:10px;white-space:nowrap}
.install-button:hover{background:#33442b}.install-button svg{height:14px;width:14px}
@media(max-width:760px){footer{flex-wrap:wrap;gap:16px}.install-button{font-size:10px}.offline-banner{font-size:11px}}
@media(display-mode:standalone){.app-shell{padding-top:env(safe-area-inset-top)}body{overscroll-behavior-y:contain}#install-app{display:none}}
