.dv-install-dialog{box-sizing:border-box;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #91caff55;border-radius:14px;background:#10283f;color:#edf5ff;box-shadow:0 12px 40px #0005;font:500 16px/1.5 var(--font-content,Arial,sans-serif)}
.dv-install-dialog::backdrop{background:#03101fb3}
.dv-install-dialog h2{margin:0 0 12px;font:600 22px/1.3 var(--font-content,Arial,sans-serif)}
.dv-install-dialog p{margin:0 0 20px}
.dv-install-dialog button{min-height:44px;padding:9px 18px;border:1px solid #9bd7ff80;border-radius:9px;background:linear-gradient(135deg,#287bc4,#3557c6);color:#fff;font:600 16px/1.3 var(--font-content,Arial,sans-serif);cursor:pointer}
.dv-install-dialog button:focus-visible{outline:3px solid #f3cf79;outline-offset:3px}

@layer dreamviewTypography{html body #install-nav,html body #install-nav span,html body #dreamview-install-title{text-transform:none!important}}
