.app-link{border:0;background:none;color:#ddd;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.app-link:focus-visible,.app-close:focus-visible{outline:2px solid #ed1c2e;outline-offset:6px}#app-dialog{position:fixed;color:#fff;background:#121212;border:1px solid #444;padding:32px;width:min(480px,calc(100% - 32px));max-height:85svh;overflow:auto}#app-dialog::backdrop{background:#000b}#app-dialog h2{font-size:1.9rem;line-height:1.1;letter-spacing:-1px;margin:20px 0}#app-dialog h3{font-size:1rem;margin-bottom:8px}#app-dialog p{color:#bbb;line-height:1.6}#app-dialog .app-note{font-size:.78rem;color:#999}.app-close{position:absolute;right:12px;top:8px;border:0;background:none;color:white;font-size:32px;cursor:pointer}.app-icon{width:76px;height:76px;border-radius:16px}#install-app[hidden]{display:none}@media(display-mode:standalone){#get-app{display:none}}
