.pwa-note{font-size:11px;line-height:1.9;color:var(--muted);margin:12px 0 0;overflow-wrap:anywhere}.pwa-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#93a27d;margin-right:6px}[data-offline-ready="true"] .pwa-dot{background:var(--green)}.restore-check{display:flex;align-items:flex-start;gap:10px;margin-top:20px;min-height:44px;font-size:12px;line-height:1.9;cursor:pointer;color:var(--muted)}.modal .restore-check input{width:19px;height:19px;min-height:19px;padding:0;margin:3px 0 0;flex-shrink:0;accent-color:var(--green)}.modal button:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.modal .result-card p{font-size:13px;line-height:1.9;color:var(--muted)}.settings-row [data-pwa-offline-label]{max-width:55%;font-size:10px}.modal .settings-row{background:var(--card)}
@media(max-width:650px){.pwa-note{font-size:12px}.restore-check{font-size:13px}.settings-row [data-pwa-offline-label]{font-size:11px}}
@media(display-mode:standalone){.studio-header,.intro,.studio-footer,.screen-label{display:none}.studio{padding:0}.focus-mode .screen-wrap{width:min(100%,520px)}.focus-mode .phone{height:100dvh;border:0;border-radius:0;box-shadow:none}.focus-mode .screen-grid{padding:0}.statusbar{display:none}.focus-mode .app-content{height:calc(100% - 76px - env(safe-area-inset-bottom));padding-top:calc(20px + env(safe-area-inset-top))}.bottom-nav{height:calc(76px + env(safe-area-inset-bottom));padding-bottom:calc(18px + env(safe-area-inset-bottom))}}
