/* 202: supplied gold control reference and readable scene navigation. */
.opening194 .entry194-enter{background: url('/review202/assets/golden-enter.png') center/150% 150% no-repeat!important;color:transparent!important;text-shadow:none!important;border:1px solid #ffec99!important;box-shadow:inset 0 0 10px #ffe780,0 0 23px #ffc7277a,0 7px 25px #9863163d!important;animation:golden202 3.4s ease-in-out infinite!important;backdrop-filter:none!important}
.opening194 .entry194-enter span{visibility:hidden}
.opening194 .entry194-services,.entry194-next{background:radial-gradient(ellipse at 43% 40%,#fff9d1 0%,#f2cf64 42%,#c38a12 76%,#ffe88b 95%)!important;border:2px solid #ffe79a!important;color:#352005!important;box-shadow:inset 0 2px 4px #fff8cf,inset 0 -3px 7px #99630c60,0 0 17px #ffce3b55!important}
@keyframes golden202{0%,100%{filter:brightness(.97);box-shadow:0 0 20px #ffc72770}50%{filter:brightness(1.08);box-shadow:0 0 38px #ffc72799}}
html:root body:not(.opening194)>header[data-adaptive-header]{background:linear-gradient(180deg,#fffffff2,#ffffffe3)!important;backdrop-filter:blur(14px);border-bottom:1px solid #c9d4d940;box-shadow:0 2px 18px #132b3910}
html:root body:not(.opening194)>header[data-adaptive-header] button,html:root body:not(.opening194)>header[data-adaptive-header] a{color:#18252d!important;text-shadow:none!important}
@media(prefers-reduced-motion:reduce){.opening194 .entry194-enter{animation:none!important}}

/* White rolled paper inspired by supplied paper rool (2).avif; original art is retained. */
.opening194 .entry194-art:before,.opening194 .entry194-art:after{display:none!important}
.entry202-paper{position:absolute;left:50%;top:50%;width:min(94vw,calc(88svh * 1.8755));aspect-ratio:1718/916;transform:translate(-50%,-50%);perspective:1500px;filter:drop-shadow(0 18px 14px #14212a25);isolation:isolate;background:#fff;border-radius:1% 1.5% 1.5% 1%}
.opening194 .entry202-paper .entry194-backdrop{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:1% 1.5% 1.5% 1%!important;box-shadow:inset 0 0 2px #aaa!important;clip-path:inset(0 1.5% 0 1.5%)}
.paper202-roll{position:absolute;top:-1.8%;bottom:-1.8%;width:4.3%;z-index:2;border-radius:48%/2.7%;background:linear-gradient(90deg,#b4b8b9 0%,#e7e9e9 14%,#fff 41%,#f8f8f6 68%,#c1c5c7 94%,#8e9599 100%);box-shadow:8px 5px 12px #122c3a38,-1px 0 1px #fff;transform:rotateY(-12deg) rotateZ(.5deg);pointer-events:none}
.paper202-roll.left{left:-.2%}.paper202-roll.right{right:-.2%;transform:rotateY(12deg) rotateZ(-.5deg);background:linear-gradient(90deg,#929a9d,#e6e9e9 24%,#fff 63%,#c9ced0 93%,#9aa1a4);box-shadow:-8px 4px 13px #142a3833}
.paper202-roll:before,.paper202-roll:after{content:'';position:absolute;left:0;right:0;height:2.7%;border-radius:50%;background:radial-gradient(ellipse,#8c9396 0 14%,#dce0e1 19% 36%,#fff 43% 67%,#afb6b9 76%,#eceeee 89%);box-shadow:0 1px 2px #5a686a44}.paper202-roll:before{top:-.3%}.paper202-roll:after{bottom:-.3%}
.paper202-open{animation:paper202-unroll 1.45s cubic-bezier(.17,.67,.24,1) both}
@keyframes paper202-unroll{from{clip-path:inset(-5% 46% -12% 46%);transform:translate(-50%,-50%) rotateX(7deg)}to{clip-path:inset(-5% -5% -12% -5%);transform:translate(-50%,-50%) rotateX(0deg)}}
@media(max-width:700px){.entry202-paper{width:94vw}.paper202-roll{width:4.5%}}
@media(prefers-reduced-motion:reduce){.paper202-open{animation:none}}
