/* v3.9.41: shared Item Shop-sized Collector Guide header; artwork is a clean crop with no duplicated interface text. */
body .tokiya-guide-hero{height:470px!important;min-height:470px!important;max-height:470px!important;overflow:hidden!important}
body .tokiya-guide-hero:after{background:linear-gradient(90deg,#091c34 0%,#091c34 29%,rgba(9,28,52,.96) 39%,rgba(9,28,52,.65) 53%,rgba(9,28,52,.08) 78%),url('../images/tokiya-guide-information-desk-v3941.webp') center right/auto 100% no-repeat!important;background-color:#091c34!important}
body .tokiya-guide-hero:before{content:'HOME  ›  COLLECTOR’S GUIDE'!important;top:27px!important;left:clamp(28px,4vw,78px)!important;color:#a6c9f5!important;letter-spacing:.07em!important;font:600 11px/1.5 Arial,sans-serif!important;z-index:5!important}
body .tokiya-guide-hero__copy{height:470px!important;min-height:470px!important;width:min(56%,720px)!important;padding:72px 16px 122px clamp(28px,4vw,78px)!important;justify-content:flex-start!important}
body .tokiya-guide-hero__copy:before{content:'TOKIYA / INFORMATION CENTER 001';display:block;color:#f2b950;font:700 11px/1.3 monospace;letter-spacing:.09em;margin-bottom:16px}
body .tokiya-guide-hero .tokiya-guide-eyebrow{display:none!important}
body .tokiya-guide-hero h1{font-size:clamp(48px,4.5vw,78px)!important;line-height:.9!important;margin:0 0 14px!important;max-width:580px!important}
body .tokiya-guide-hero p{font-size:14px!important;line-height:1.5!important;max-width:520px!important}
body .tokiya-guide-actions{margin-top:15px!important}
body .tokiya-guide-hero__copy:after{bottom:13px!important;left:clamp(28px,4vw,78px)!important;width:min(470px,calc(100% - 42px))!important;min-height:77px!important;padding:12px 16px 12px 91px!important;font-size:12px!important;line-height:1.4!important}
body .tokiya-guide-hero__art{left:calc(clamp(28px,4vw,78px) + 12px)!important;bottom:22px!important;width:57px!important;height:78px!important}
body .tokiya-guide-hero__art i{width:57px!important;height:78px!important}
@media(max-width:850px){body .tokiya-guide-hero:after{background:linear-gradient(90deg,#091c34 0%,rgba(9,28,52,.96) 45%,rgba(9,28,52,.38) 100%),url('../images/tokiya-guide-information-desk-v3941.webp') center right/auto 100% no-repeat!important}body .tokiya-guide-hero__copy{width:75%!important}}
@media(max-width:600px){body .tokiya-guide-hero{height:560px!important;min-height:560px!important;max-height:none!important}body .tokiya-guide-hero__copy{height:560px!important;min-height:560px!important;width:100%!important;padding:80px 20px 145px!important}body .tokiya-guide-hero:before{left:20px!important}body .tokiya-guide-hero h1{font-size:clamp(43px,11vw,61px)!important}body .tokiya-guide-hero__copy:after{left:20px!important;bottom:20px!important;width:calc(100% - 40px)!important}body .tokiya-guide-hero__art{left:32px!important;bottom:28px!important}}

/* v3.9.42: Keep the NPC inside its dialogue box, with no clipping at the hero edge. */
body .tokiya-guide-hero__art {display:none!important}
body .tokiya-guide-hero__copy:after {
  content:"Welcome, Collector! What would you like to learn?"!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  left:clamp(28px,4vw,78px)!important;
  bottom:22px!important;
  width:min(470px,calc(100% - 60px))!important;
  height:88px!important;
  min-height:88px!important;
  padding:12px 16px 12px 100px!important;
  background-image:url('../images/tokiya-npc-sprite-v3924.png')!important;
  background-color:#06172d!important;
  background-position:20px center!important;
  background-size:auto 70px!important;
  background-repeat:no-repeat!important;
  border:1px solid #9fc5f0!important;
  font-size:12px!important;
  line-height:1.45!important;
  z-index:8!important;
}
/* Hide stray lettering baked into the illustration's left side. */
body .tokiya-guide-hero:after {
  background-image:linear-gradient(90deg,#091c34 0%,#091c34 37%,rgba(9,28,52,.99) 51%,rgba(9,28,52,.94) 60%,rgba(9,28,52,.62) 69%,rgba(9,28,52,.05) 84%),url('../images/tokiya-guide-information-desk-v3941.webp')!important;
  background-position:center right!important;
  background-size:auto 100%!important;
  background-repeat:no-repeat!important;
}
@media(max-width:600px){
 body .tokiya-guide-hero__copy:after{
   left:20px!important;bottom:24px!important;width:calc(100% - 40px)!important;
   height:90px!important;min-height:90px!important;
   padding-left:89px!important;background-position:12px center!important;
   background-size:auto 66px!important;
 }
}

/* v3.9.47: Show the information-desk character without the heavy navy veil.
   Keep the left-side text contrast and the established Item Shop hero height. */
body.tokiya-collectors-guide-page .tokiya-guide-hero:after {
  background-image:linear-gradient(90deg,#091c34 0%,#091c34 30%,rgba(9,28,52,.97) 39%,rgba(9,28,52,.72) 47%,rgba(9,28,52,.23) 57%,rgba(9,28,52,0) 69%),url('../images/tokiya-guide-information-desk-v3941.webp')!important;
  background-position:center, right center!important;
  background-size:100% 100%,auto 100%!important;
  background-repeat:no-repeat!important;
}
/* Sprite stays wholly inside the dialogue frame, with breathing room at the bottom. */
body.tokiya-collectors-guide-page .tokiya-guide-hero__copy:after {
  bottom:18px!important;
  height:100px!important;
  min-height:100px!important;
  padding:12px 16px 12px 112px!important;
  background-position:22px center!important;
  background-size:auto 80px!important;
  overflow:visible!important;
}
@media(max-width:850px){
 body.tokiya-collectors-guide-page .tokiya-guide-hero:after {
  background-image:linear-gradient(90deg,#091c34 0%,rgba(9,28,52,.98) 37%,rgba(9,28,52,.68) 58%,rgba(9,28,52,.08) 85%),url('../images/tokiya-guide-information-desk-v3941.webp')!important;
 }
}
@media(max-width:600px){
 body.tokiya-collectors-guide-page .tokiya-guide-hero__copy:after {
  bottom:20px!important;height:100px!important;min-height:100px!important;
  padding-left:100px!important;background-position:17px center!important;background-size:auto 78px!important;
 }
}

/* v3.9.48 — use the COMPLETE NPC source (v3923). The previous v3924
   PNG ends at the character's feet, so padding could never restore them. */
body.tokiya-collectors-guide-page .tokiya-guide-hero__copy:after {
  background-image:url('../images/tokiya-merchant-npc-v3923.png')!important;
  background-size:auto 86px!important;
  background-position:17px center!important;
  background-repeat:no-repeat!important;
  padding-left:114px!important;
}
@media(max-width:600px){
  body.tokiya-collectors-guide-page .tokiya-guide-hero__copy:after {
    background-size:auto 75px!important;
    background-position:10px center!important;
    padding-left:91px!important;
  }
}
