/* 모노 갤러리: 이 스킨의 디자인과 선택 썸네일 */
.qr-sign[data-skin=gallery] .qr-sign-inner{box-sizing:border-box;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-height:127.333cqw;padding:8cqw 9cqw 5cqw;transform:scale(var(--qr-content-scale,1));transform-origin:top center;}
.qr-sign[data-skin=gallery] .qr-sign-welcome{position:relative;width:100%;line-height:1.1;}
.qr-sign[data-skin=gallery] .qr-sign-rule{display:flex;align-items:center;justify-content:center;gap:2.5cqw;margin:3cqw 0;}
.qr-sign[data-skin=gallery] .qr-sign-rule>span{width:8cqw;height:1px;background:currentColor;opacity:.4;}
.qr-sign[data-skin=gallery] .qr-sign-rule svg{width:3.5cqw;height:3.5cqw;}
.qr-sign[data-skin=gallery] .qr-sign-message{max-width:100%;font-size:4.6cqw;line-height:1.4;font-weight:500;letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;}
.qr-sign[data-skin=gallery] .qr-code-mount{box-sizing:border-box;width:52cqw;margin-top:5cqw;padding:3.7cqw;background:#fff;}
.qr-sign[data-skin=gallery] .qr-code-mount img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:0;border-radius:0;}
.qr-sign[data-skin=gallery] .qr-scan-instruction{display:flex;align-items:center;justify-content:center;gap:2cqw;margin-top:5cqw;}
.qr-sign[data-skin=gallery] .qr-scan-instruction>svg{width:4.5cqw;height:5.5cqw;flex-shrink:0;}
.qr-sign[data-skin=gallery] .qr-scan-instruction p{margin:0;text-align:left;font-size:3.1cqw;line-height:1.65;letter-spacing:-.02em;}
.qr-sign[data-skin=gallery] .qr-scan-instruction strong{font-size:3.5cqw;font-weight:600;}
.qr-sign[data-skin=gallery] .qr-sign-logo{display:block;width:14cqw;height:auto;margin-top:auto;padding-top:4cqw;opacity:.7;}
.qr-sign[data-skin=gallery] .qr-welcome-extra{display:none;}
.qr-sample-gallery{color:#252c31;background:#fff;border-top:5px solid #252c31;}
.qr-sample-gallery>span{font-family:inherit;font-size:11px;font-weight:800;font-style:normal;}
.qr-sample-gallery:after{content:'';position:absolute;right:-8px;top:6px;width:33px;height:33px;border:3px solid #252c31;border-radius:50%;}
.qr-sign[data-skin=gallery]{color:#292f32;background:#fff;}
.qr-sign[data-skin=gallery]:before{content:'';position:absolute;top:4cqw;left:6cqw;right:6cqw;height:1.7cqw;background:#292f32;}
.qr-sign[data-skin=gallery]:after{content:'';position:absolute;top:8cqw;right:-7cqw;width:36cqw;height:36cqw;border:2.5cqw solid #292f32;border-radius:50%;}
.qr-sign[data-skin=gallery] .qr-sign-inner{padding:9cqw 10cqw 5cqw;}
.qr-sign[data-skin=gallery] [data-qr-heading=gallery]{display:block;text-align:left;font-size:11cqw;line-height:1.04;font-weight:750;letter-spacing:-.075em;}
.qr-sign[data-skin=gallery] .qr-sign-rule{order:1;align-self:flex-start;justify-content:flex-start;margin:4cqw 0 0;}
.qr-sign[data-skin=gallery] .qr-sign-rule>span{width:10cqw;height:.4cqw;background:#292f32;opacity:1;}
.qr-sign[data-skin=gallery] .qr-sign-rule>span:last-child,.qr-sign[data-skin=gallery] .qr-sign-rule svg{display:none;}
.qr-sign[data-skin=gallery] .qr-code-mount{order:2;width:56cqw;padding:2.5cqw;border:1px solid #d3d9dc;margin-top:4cqw;}
.qr-sign[data-skin=gallery] .qr-sign-message{order:3;font-size:4.2cqw;font-weight:400;margin-top:4cqw;}
.qr-sign[data-skin=gallery] .qr-sign-logo{order:5;}
.qr-sign[data-skin=gallery] .qr-scan-instruction{order:4;}
