section.namaz-install-callout,.plain-dialog.namaz-install-dialog,.namaz-install-inline{box-sizing:border-box;color:var(--on-panel);letter-spacing:-.015em;overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:1.55}section.namaz-install-callout *,.plain-dialog.namaz-install-dialog *,.namaz-install-inline *{box-sizing:border-box}section.namaz-install-callout{background:var(--soft);border:1px solid var(--border);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:26px 28px;display:flex}.namaz-install-callout-copy{flex:360px;min-width:0}section.namaz-install-callout h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(26px,3vw,32px);line-height:1.2}section.namaz-install-callout p{margin:0}.namaz-install-actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}section.namaz-install-callout button,.plain-dialog.namaz-install-dialog button{border:1px solid var(--control-border);min-width:48px;max-width:100%;min-height:52px;font:inherit;text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;font-size:20px;font-weight:700;line-height:1.4;display:inline-flex}section.namaz-install-callout .namaz-install-primary,.plain-dialog.namaz-install-dialog .namaz-install-primary{background:var(--control-bg);color:var(--on-control)}section.namaz-install-callout .namaz-install-secondary,.plain-dialog.namaz-install-dialog .namaz-install-secondary{background:var(--panel);color:var(--on-panel)}.plain-dialog.namaz-install-dialog button:disabled{opacity:.55;cursor:wait}section.namaz-install-callout button:focus-visible,.plain-dialog.namaz-install-dialog button:focus-visible,.namaz-install-copy-label input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.plain-dialog.namaz-install-dialog{overscroll-behavior:contain;background:var(--panel);border:1px solid var(--border);border-radius:7px;width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:30px;overflow:auto}.plain-dialog.namaz-install-dialog::backdrop{background:var(--backdrop)}.plain-dialog.namaz-install-dialog>.plain-dialog-close{float:right;background:var(--panel);color:var(--on-panel);margin:0 0 16px 16px;font-size:20px!important}.plain-dialog.namaz-install-dialog>h2{letter-spacing:-.045em;margin:8px 0 18px;font-size:36px;line-height:1.2}.plain-dialog.namaz-install-dialog h3{letter-spacing:-.03em;margin:0 0 10px;font-size:25px;line-height:1.25}.plain-dialog.namaz-install-dialog p{margin:0 0 16px}.namaz-install-intro{clear:both}.namaz-install-embedded,.namaz-install-alerts,.namaz-install-native{background:var(--soft);border:1px solid var(--border);border-radius:4px;margin:24px 0;padding:22px}.namaz-install-embedded{border:2px solid var(--control-border)}.namaz-install-public-url{overflow-wrap:anywhere;user-select:text;margin:16px 0 0!important}.namaz-install-steps{counter-reset:install-step;margin:28px 0;padding:0;list-style:none}.namaz-install-steps li{counter-increment:install-step;border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.namaz-install-steps li>div{min-width:0}.namaz-install-steps li:before{content:counter(install-step,decimal-leading-zero);color:var(--deep);flex:0 0 48px;font-size:30px;font-weight:700;line-height:1.2}.namaz-install-steps li strong{margin-bottom:8px;font-size:22px;line-height:1.4;display:block}.plain-dialog.namaz-install-dialog .namaz-install-steps li p{margin:0}.namaz-install-browser-note{font-size:20px}.namaz-install-status,.namaz-install-feedback{border-left:3px solid var(--accent);background:var(--paper);color:var(--ink);margin:20px 0;padding:16px}.plain-dialog.namaz-install-dialog .namaz-install-feedback p,.namaz-install-inline .namaz-install-feedback p{margin:0}.namaz-install-copy-label{margin-top:16px;font-size:20px;display:block}.namaz-install-copy-label input{width:100%;min-height:52px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--control-border);border-radius:3px;margin-top:8px;padding:12px;display:block}@media (width<=600px){section.namaz-install-callout{padding:22px 18px}section.namaz-install-callout,.namaz-install-inline{font-size:20px}.plain-dialog.namaz-install-dialog{padding:22px 18px;font-size:20px}.plain-dialog.namaz-install-dialog>h2{font-size:30px}.plain-dialog.namaz-install-dialog>.plain-dialog-close{float:none;margin:0 0 16px}.namaz-install-steps li{gap:12px}.namaz-install-steps li:before{flex-basis:40px;font-size:27px}.namaz-install-embedded,.namaz-install-alerts,.namaz-install-native{padding:18px}.namaz-install-actions{width:100%}.namaz-install-actions button{flex:180px}}