.pwa-panel{margin-block:1rem;overflow-wrap:anywhere}.pwa-panel summary{cursor:pointer;font-weight:700;min-height:48px;padding:.5rem}.pwa-panel p{max-width:65ch}.pwa-panel button{max-width:100%;white-space:normal}.offline{font-family:system-ui,sans-serif;background:#f4f7f4;color:#163e35;margin:0;padding:1.5rem;font-size:1.15rem}.offline main{max-width:36rem;margin:8vh auto}.offline a{display:inline-block;padding:1rem;background:#175f52;color:white;border-radius:.5rem}
#pwa-panel{border:2px solid var(--green);margin-block:16px}#pwa-panel summary{font-weight:750;min-height:56px;padding:12px;overflow-wrap:anywhere}
