.install-prompt{z-index:90;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));color:#63513d;width:auto;max-width:430px;max-height:calc(100dvh - 40px);font-family:var(--storybook-font);background:#fffaf0;border:1.5px solid #e1d2b9;border-radius:24px;grid-template-columns:48px minmax(0,1fr) 44px;gap:12px;margin-inline:auto;padding:16px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 5px #dac9ad,0 12px 32px -12px #5b462a40}.install-prompt-icon{outline-offset:-1px;border-radius:12px;outline:1px solid #0000001a;grid-area:1/1}.install-prompt-copy{grid-area:1/2;align-self:center;min-width:0}.install-prompt h2{text-wrap:balance;margin:0;font-size:16px;font-weight:800;line-height:1.45}.install-prompt-copy p{color:#8a765c;text-wrap:pretty;margin:5px 0 0;font-size:12px;line-height:1.65}.install-prompt-close{color:#88765e;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-area:1/3;align-self:start;place-items:center;min-width:44px;min-height:44px;margin:-8px -8px 0 0;transition:background-color .15s,transform .15s;display:grid}.install-prompt-close:hover{background:#eee4d2}.install-prompt-close:active{transform:scale(.96)}.install-prompt-close:focus-visible{outline-offset:2px;outline:2px solid #7698b4}.install-prompt-help{border-top:1px dashed #e3d6bf;grid-column:1/-1;padding-top:12px}.install-prompt-help p{text-wrap:pretty;margin:0;font-size:13px;line-height:1.75}.install-share-icon{vertical-align:-4px;color:#547fa2;margin-right:7px;display:inline-block}.install-prompt-action{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:13px!important;font-size:14px!important;display:flex!important}.settings-install-section{background:#fffaf0;border:1.5px solid #e3d7c2;border-radius:24px;margin-top:28px;padding:24px 28px;box-shadow:0 5px #e0d2ba}.settings-install-section h2{margin:0 0 8px;font-size:17px;font-weight:800}.settings-install-section p{color:#88765d;margin:0 0 16px;font-size:14px;line-height:1.7}.settings-install-button{justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;white-space:normal!important;display:inline-flex!important}@media (max-width:520px){.settings-install-section{padding:23px 20px}}@media (prefers-reduced-motion:reduce){.install-prompt-close{transition:none}}
