/* Small, additive styles for cross-device app installation. */
.install-app-link{appearance:none;border:1px solid #7a5b6d;background:transparent;color:#f2dce5;padding:9px 12px;font:inherit;font-size:10px;letter-spacing:.08em;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.install-app-link:hover,.install-app-link:focus-visible{background:#48283b;border-color:#ed7299;color:#fff;outline-offset:3px}
.install-dialog{width:min(520px,calc(100% - 28px));max-height:min(88dvh,720px);overflow:auto;padding:0;border:1px solid rgba(72,40,59,.22);border-radius:4px;background:#fffdfa;color:#251b21;box-shadow:0 28px 100px rgba(20,10,18,.35)}
.install-dialog::backdrop{background:rgba(31,19,28,.68);backdrop-filter:blur(5px)}
.install-dialog-inner{position:relative;padding:clamp(24px,5vw,40px)}
.install-close{position:absolute;top:13px;right:13px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(72,40,59,.2);background:transparent;color:#48283b;font-size:24px;cursor:pointer}
.install-eyebrow{margin:0 42px 9px 0;color:#a65472;font-size:9px;font-weight:700;letter-spacing:.2em}
.install-dialog h2{margin:0 36px 12px 0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(28px,6vw,39px);font-weight:500;line-height:1.15;letter-spacing:-.035em}
.install-dialog-intro{margin:0 0 18px;color:#80727a;font-size:13px;line-height:1.8}
.install-instructions{font-size:13px;line-height:1.8}
.install-instructions ol{margin:0;padding-left:22px}
.install-instructions li{padding:4px 0 4px 3px}
.install-instructions strong{color:#48283b}
.install-help-note{margin:15px 0 0;padding:12px 14px;background:#f8f3ef;color:#6f5c67;font-size:11px;line-height:1.7}
.install-dialog-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-top:22px}
.install-dialog-actions .button{min-height:45px}
.install-status{min-height:1.5em;margin:13px 0 0;color:#8a4964;font-size:11px}
.install-dialog-footnote{margin:12px 0 0;color:#80727a;font-size:10px;line-height:1.6}
@media(prefers-reduced-motion:reduce){.install-app-link{transition:none}}
