html:has(.recorder-download-dialog:modal){scrollbar-gutter:stable;overflow:hidden}.recorder-download-dialog{max-block-size:calc(100dvh - 54px);inline-size:min(32rem,100% - 54px);max-inline-size:none;color:var(--text);background:oklch(14.5% .012 250) url(/ui/ui-dialogbox-background.webp);border:0;padding:0;overflow:visible;box-shadow:0 24px 60px oklch(0% 0 none/.65)}.recorder-download-dialog:after{content:"";pointer-events:none;border:32px solid #0000;border-image:url(/ui/ui-dialogbox-frame.webp) 32/32px round;position:absolute;inset:-11px}.recorder-download-dialog::backdrop{background:oklch(8% .01 250/.72)}.recorder-download-dialog-body{max-block-size:inherit;overscroll-behavior:contain;gap:14px;padding-block:30px 24px;padding-inline:32px;display:grid;overflow-y:auto}.recorder-download-dialog h2{font:600 clamp(18px, 1rem + .6vw, 21px)/1.3 var(--font-display);color:var(--gold-bright);text-wrap:balance;margin:0}.recorder-download-dialog ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.recorder-download-dialog li>a{inline-size:100%}.recorder-download-dialog form{justify-self:center;margin:0}
