.pwa-entry{cursor:pointer;font:inherit}.entrance .pwa-entry{display:block;margin:24px auto 0;padding:10px 16px;min-height:44px;background:transparent;color:#c2bbb2;border:1px solid #e5d6c038;border-radius:12px;font-size:13px}.pwa-dialog{box-sizing:border-box;position:fixed;width:min(410px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:32px;border:1px solid #bdae99;border-radius:26px;background:#f8f2e9;color:#353932;font:15px/1.6 Inter,"Segoe UI",Arial,sans-serif;text-align:center;box-shadow:0 24px 100px #0004}.pwa-dialog::backdrop{background:#1716128c;backdrop-filter:blur(9px)}.pwa-dialog .pwa-close{position:absolute;right:12px;top:8px;width:44px;height:44px;min-height:44px;border:0;background:transparent;color:#4e4d44;font-size:27px;cursor:pointer}.pwa-icon{display:block;margin:6px auto 20px;border-radius:20px;box-shadow:0 7px 22px #73644d25}.pwa-dialog h2{font-size:27px;font-weight:500;line-height:1.2;margin:0 0 15px;color:#363b34}.pwa-eyebrow{font-size:9px;letter-spacing:.19em;color:#7a6d59;margin:0 0 10px}.pwa-dialog .pwa-install{display:block;width:100%;min-height:48px;padding:12px 18px;margin-top:22px;border:1px solid #42483f;border-radius:13px;background:#343c35;color:#fff9f0;font:inherit;cursor:pointer}.pwa-dialog .pwa-install:disabled{opacity:.6;cursor:wait}.pwa-manual{padding:1px 15px;background:#eae1d3;border-radius:14px;text-align:left;margin-top:22px}.pwa-instructions{font-size:14px}.pwa-browser-note,.pwa-note{font-size:12px;color:#6b655a}.pwa-note{margin:24px 0 0}.pwa-status:empty{display:none}.pwa-status{font-size:13px}.pwa-dialog button:focus-visible{outline:2px solid #725e42;outline-offset:3px}.pwa-dialog [hidden],[data-install-app][hidden]{display:none!important}
@media(display-mode:standalone),(display-mode:fullscreen){html.atrium .topbar{padding-top:max(12px,env(safe-area-inset-top));height:calc(65px + env(safe-area-inset-top))}html.atrium .sidebar{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}.entrance{padding-top:env(safe-area-inset-top);padding-bottom:max(74px,env(safe-area-inset-bottom))}[data-install-app]{display:none!important}}
