
.home-visa-adjustable .passport-adjust-surface{position:absolute;inset:0;display:block;transform:translateX(-2%) scale(.9);transform-origin:50% 100%}
.home-visa-adjustable .passport-clean-cover{position:absolute;inset:0;z-index:1}
.passport-gold-part{position:absolute;inset:0;z-index:2;display:block;transform:translate(calc(var(--gold-x,0px) / .9),calc(var(--gold-y,0px) / .9)) rotate(calc(var(--gold-angle,18deg) - 18deg)) scale(var(--gold-size,1));pointer-events:none}
.passport-gold-part img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.passport-gold-part[data-gold-part=logo]{transform-origin:62% 33%}
.passport-gold-part[data-gold-part=logo] img{clip-path:polygon(39.8% 21.5%,61.1% 21.5%,89.8% 29.9%,89.8% 42.4%,79.6% 42.4%,39.8% 32.6%)}
.passport-gold-part[data-gold-part=code]{transform-origin:48% 68%}
.passport-gold-part[data-gold-part=code] img{clip-path:polygon(31.9% 60.4%,65.7% 67%,65.3% 75%,30.1% 68.4%)}
.passport-gold-part[data-gold-part=ko],.passport-gold-part[data-gold-part=en]{transform-origin:47% 77%}
.passport-gold-part[data-gold-part=ko] img{clip-path:polygon(27.3% 68.1%,64.8% 75.7%,65.7% 85.1%,25% 77.1%)}
.passport-gold-part[data-gold-part=en] img{clip-path:polygon(22.7% 68.1%,70.4% 77.8%,68.1% 86.8%,20.8% 77.1%)}
html[lang=en] .passport-gold-part[data-gold-part=ko],html:not([lang=en]) .passport-gold-part[data-gold-part=en]{display:none}

.passport-gold-part img{filter:url(#passport-gold-only)}
.home-visa-adjustable [data-gold-part="logo"]{--gold-x:-1px;--gold-y:0px;--gold-angle:20.9deg;--gold-size:1;}
.home-visa-adjustable [data-gold-part="code"]{--gold-x:-3px;--gold-y:-2px;--gold-angle:20.2deg;--gold-size:1;}
.home-visa-adjustable [data-gold-part="ko"]{--gold-x:-7px;--gold-y:4px;--gold-angle:18.7deg;--gold-size:1.1636363636363636;}
.home-visa-adjustable [data-gold-part="en"]{--gold-x:-4px;--gold-y:3px;--gold-angle:20deg;--gold-size:1.2;}
