
.en-install-button{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:950;background:#dab872;color:#112a37;border:2px solid #fff3ca;font:700 13px/1.15 system-ui,sans-serif;padding:11px 13px;border-radius:999px;box-shadow:0 5px 22px #0009;max-width:min(60vw,210px);cursor:pointer;touch-action:manipulation}
.en-install-button:hover,.en-install-button:focus-visible{background:#f1d494;outline:2px solid #fff}
@media(max-width:400px){.en-install-button{font-size:12px;padding:9px 11px;right:7px;bottom:calc(7px + env(safe-area-inset-bottom,0px))}}
.en-app-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#000b;padding:16px}
.en-app-modal[hidden]{display:none}
.en-app-sheet{width:min(100%,430px);background:#0d2937;color:#f7f5f0;border:1px solid #dab872;border-radius:18px;padding:22px;box-shadow:0 15px 70px #000b}
.en-app-sheet h2{font-size:22px;margin:0 0 10px}.en-app-sheet p,.en-app-sheet li{font-size:15px;line-height:1.5}
.en-app-sheet button{background:#dab872;color:#122d37;border:0;padding:10px 18px;border-radius:8px;font-weight:700}
@media(display-mode:standalone){.en-install-button{display:none}}
