.screen-expand{display:block;margin:13px auto 0;border:1px solid #9fcbec40;border-radius:99px;background:#bddfff0b;color:#b6d4ec;font:11px Manrope;padding:9px 16px;min-height:40px;cursor:zoom-in}.screen-expand:hover{border-color:#b7dfff;background:#c4e6ff17}.screen-dialog{width:min(1320px,95vw);max-width:95vw;height:92dvh;max-height:92dvh;margin:auto;border:1px solid #80a9cd70;border-radius:20px;background:#081321;color:#dcefff;padding:0;overflow:hidden;box-shadow:0 30px 100px #000a}.screen-dialog::backdrop{background:#020710ed;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.screen-dialog-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 21px;border-bottom:1px solid #46627d55;min-height:77px}.screen-dialog-bar p{margin:0;font-size:13px;color:#a9c6df}.screen-dialog-bar button{min-height:44px;padding:10px 17px;border:1px solid #b5dcfc50;border-radius:99px;color:#e0f2ff;background:#cce8ff10;font:12px Manrope;cursor:pointer}.screen-dialog-body{height:calc(100% - 77px);overflow:auto;overscroll-behavior:contain;padding:20px}.screen-dialog-body img{display:block;margin:auto;max-width:100%;width:auto;height:auto}.screen-dialog-body img.is-phone{width:min(430px,100%)}body.viewer-open{overflow:hidden}.screen-load-error{padding:30px;font-size:14px;color:#d4eaff}.screen-load-error[hidden]{display:none}@media(max-width:700px){.screen-dialog{height:92dvh;border-radius:16px}.screen-dialog-bar{padding:12px 14px;gap:12px}.screen-dialog-bar p{font-size:11px}.screen-dialog-body{padding:12px}.screen-dialog-body img:not(.is-phone){width:1000px;max-width:none}.screen-expand{min-height:44px}}@media(prefers-reduced-motion:reduce){.screen-dialog::backdrop{backdrop-filter:none}}
