.pwa-install-trigger{font:12px/1.5 Arial,Malgun Gothic,sans-serif;min-height:36px;padding:6px 10px;color:#cbdac8;background:transparent;border:1px solid #64765f;border-radius:5px;cursor:pointer}.pwa-install-trigger[hidden]{display:none!important}.pwa-install-card{position:fixed;right:20px;bottom:20px;z-index:80;width:min(380px,calc(100% - 32px));padding:18px;border:1px solid #7d9475;border-radius:8px;background:#202921;color:#edf0e7;box-shadow:0 10px 36px #0005;font:13px/1.7 Arial,Malgun Gothic,sans-serif}.pwa-install-card strong{font-size:15px}.pwa-install-card p{font-size:12px;color:#bfcdba;margin:5px 0 14px}.pwa-install-actions{display:flex;gap:8px}.pwa-install-actions button,.pwa-help button{font:13px/1.5 Arial,Malgun Gothic,sans-serif;min-height:40px;padding:8px 16px;border:1px solid #8fa582;border-radius:5px;background:#c9d7c0;color:#1b251b;cursor:pointer}.pwa-install-actions [data-later]{background:transparent;color:#d0daca;border-color:#64765f}.pwa-help{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:20px;background:#111812d9;color:#edf0e7;font:14px/1.8 Arial,Malgun Gothic,sans-serif}.pwa-help>div{width:min(460px,100%);padding:24px;border:1px solid #7d9475;border-radius:8px;background:#202921}.pwa-help h2{margin:0 0 16px;font-size:19px}.pwa-help p{margin:12px 0;font-size:13px;color:#c7d4c2}.pwa-help button{margin-top:10px}.pwa-install-card :focus-visible,.pwa-help :focus-visible,.pwa-install-trigger:focus-visible{outline:2px solid #d4edc8;outline-offset:3px}@media(max-width:760px){.pwa-install-trigger{min-height:44px;order:1}.pwa-install-card{right:16px;bottom:16px;padding:16px}.pwa-install-actions button,.pwa-help button{min-height:44px}.pwa-help>div{padding:20px}}
