dialog{border:0;padding:0;color:var(--ink);background:var(--paper)}dialog::backdrop{background:#121b16cc;backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:20px;top:14px;font-size:32px;border:0;background:transparent;color:inherit;z-index:2;width:44px;height:44px;line-height:1}.result-dialog{width:min(560px,90%);padding:65px 40px 40px;max-height:90dvh}.result-dialog h2{font-size:43px}.result-dialog [data-selection]{font-weight:600;font-size:13px}.result-dialog [data-message]{font-size:13px;color:var(--muted)}.result-dialog .button{margin-top:28px}.gallery-dialog{width:min(1200px,94vw);max-width:94vw;max-height:94dvh;background:#182018;color:white;padding:50px 20px 12px}.gallery-dialog>img{height:70dvh;object-fit:contain}.gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px}.gallery-controls p{font-size:12px;margin:0;text-align:center}.gallery-controls button{background:none;border:1px solid #ffffff60;color:white;width:44px;height:44px;flex:none}@media(max-width:760px){.gallery-dialog>img{height:60dvh}.result-dialog{padding:60px 25px 30px}}
