.soda-install-shortcut{display:flex;justify-content:center;margin:16px 0 8px}.soda-install-link{background:transparent;border:1px solid var(--line,#c6d0be);border-radius:14px;padding:12px 18px;min-height:44px;color:var(--ink,#20392f);font-size:14px;font-weight:650}.soda-install-link:hover{border-color:currentColor}.soda-install-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid var(--line,#ced3c4);border-radius:22px;background:var(--paper,#faf8f0);color:var(--ink,#20392f);overflow:auto}.soda-install-dialog::backdrop{background:#10251bb3;backdrop-filter:blur(4px)}.soda-install-heading{display:flex;align-items:center;gap:12px;padding-right:40px}.soda-install-heading h2{font-size:24px;line-height:1.25;margin:0;letter-spacing:-.6px}.soda-install-heading img{border-radius:12px;flex-shrink:0}.soda-install-close{position:absolute;right:14px;top:12px;background:transparent;border:0;font-size:28px;padding:4px 12px;min-height:44px;min-width:44px}.soda-install-dialog p,.soda-install-dialog li{font-size:14px;line-height:1.7}.soda-install-dialog ol{padding-left:24px}.soda-install-dialog li{margin:7px 0}.soda-install-note{color:#20392f;background:var(--lilac,#e5dff4);border-radius:12px;padding:12px 14px}.soda-install-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.soda-install-actions button{min-height:44px}.soda-install-dialog [hidden],.soda-install-shortcut[hidden]{display:none!important}.soda-install-status{font-size:13px;min-height:1em}.soda-install-dialog code{overflow-wrap:anywhere;font-size:13px}.soda-install-link:focus-visible,.soda-install-dialog button:focus-visible{outline:3px solid #a48ad4;outline-offset:3px}
@media(max-width:760px){.soda-install-dialog{padding:20px}.soda-install-heading h2{font-size:22px}.soda-install-actions button{width:100%}html[data-soda-standalone=true] .app>header{height:calc(69px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}html[data-soda-standalone=true] .app>main{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}
