/* V6.2 preview visuals. Existing gameplay and state rules remain unchanged. */
:root{--v62-paper:#ead9be}
.head{gap:7px}
.v62-gallery-link{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;color:#e8d5b5;text-decoration:none;white-space:nowrap;padding:6px 9px;border:1px solid #d8b88d55;border-radius:99px;background:#0a1822b0;font-size:11px;line-height:1.3;letter-spacing:1px}
.head .chip{padding:5px 9px;white-space:nowrap}
@media(max-width:365px){.head{padding-left:14px;padding-right:14px}.head .brand{font-size:10px;letter-spacing:2.2px}.v62-gallery-link{font-size:10px;padding:6px 7px}}
.v54-hero{min-height:300px;isolation:isolate;display:flex;flex-direction:column;justify-content:end;padding:26px 18px 21px!important;margin:10px -6px 13px!important;overflow:hidden;border-radius:19px;border:1px solid #d9ba8760}
.v54-hero::before{content:'';z-index:-1;position:absolute;inset:0;background:linear-gradient(0deg,#0c1218 0%,#0c1218c9 28%,#0c12183a 100%),url('../art/changning-city.webp') center 43% / cover no-repeat;filter:saturate(.84)}
.v54-hero h1{font-size:clamp(35px,8.5vw,47px)!important;margin:6px 0 10px!important;text-shadow:0 3px 16px #000}
.v54-hero .v54-sub{font-size:12.5px;line-height:1.65;color:#f2e9d6}
.v55-hero{position:relative;isolation:isolate;overflow:hidden;min-height:240px;border-radius:17px;padding:26px 17px 18px!important;margin:8px -5px 15px;border:1px solid #d9ba8759;display:flex;flex-direction:column;justify-content:end}
.v55-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0b121b 2%,#0b121bb9 45%,transparent 100%),url('../art/palace-archive.webp') center 43% / cover no-repeat}
.v55-hero h1{margin:4px 0 6px!important;font-size:35px!important;line-height:1.2}
.v55-hero p{font-size:12px;color:#f1eadc;line-height:1.65}
.v55-npc img[src*='shen-jianchuan']{object-position:center 20%}
.v61-hero{height:225px!important;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(0deg,#0d1519d9,#0d15196b),url('../art/changning-city.webp') center 52% / cover no-repeat!important;box-shadow:inset 0 0 28px #070b1199}
.v57-cinema.market{background:linear-gradient(0deg,#101a26,#22333a),url('../art/changning-city.webp') center / cover no-repeat}
@media(prefers-reduced-motion:reduce){.v54-hero,.v55-hero,.v61-hero{animation:none!important}}
