body.hidamari.kd-refined dialog.kd-pair-preview{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;box-sizing:border-box;width:min(1560px,calc(100vw - 48px),calc((100dvh - 120px)*1.4145 + 24px));max-width:none;height:fit-content;max-height:calc(100dvh - 24px);padding:48px 0 16px;border:0;background:transparent;overflow:hidden;outline:none;}
.kd-pair-preview::backdrop{background:rgb(8 8 8 / .85)}
.kd-pair-preview .kd-pair-close{position:absolute;top:0;right:0;width:44px;height:44px;border:0;background:transparent;color:white;font:32px/1 sans-serif;cursor:pointer;}
.kd-pair-preview .kd-pair-pages{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-height:calc(100dvh - 80px);overflow:auto;overscroll-behavior:contain;}
.kd-pair-preview figure{margin:0;min-width:0;}
.kd-pair-preview figcaption{color:white;text-align:center;font-size:14px;line-height:24px;margin-bottom:8px;}
.kd-pair-preview img{display:block;width:100%;height:auto;border:0;border-radius:0;}
.kd-pair-preview button:focus-visible{outline:2px solid white;outline-offset:-3px;}
body.hidamari.kd-refined a.kd-pair-pointer:focus{outline:none!important;}
@media(max-width:767px){.kd-pair-preview .kd-pair-pages{grid-template-columns:1fr;gap:24px;}}

@media(max-width:767px){body.hidamari.kd-refined dialog.kd-pair-preview{width:calc(100vw - 24px);padding-bottom:0;}.kd-pair-preview .kd-pair-pages{max-height:calc(100dvh - 96px);}}
