@font-face{font-family:BelmonteBallpoint;src:url('./assets/belmonte-ballpoint-cursive.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block}
/* Chapter names and X-ray notes share the same handwriting at every size. */
.chapter-secret-note,#world .chapter-label{font-family:BelmonteBallpoint,cursive;font-size:32px;line-height:1.2;font-weight:400;font-style:normal;font-variant-ligatures:none;font-feature-settings:"calt" 0,"liga" 0,"clig" 0;letter-spacing:-1px;text-align:center}
#world .chapter-company{font-size:28px;text-transform:uppercase;transform:translateY(-10px);color:color-mix(in srgb,var(--chapter-label-ink) 45%,var(--paper))}
.chapter-secret{display:none}
@media(min-width:900px) and (hover:hover) and (pointer:fine){
 @supports (mask-image:linear-gradient(black,transparent)) or (-webkit-mask-image:linear-gradient(black,transparent)){
  .editorial-layout .story-plot{position:relative}
  /* Offset only the host: preserve the original X-ray rectangle and reveal
     coordinates when the Plot uses its independent R/GA opening position. */
  .chapter-secret{display:block;position:absolute;inset:auto 0 calc(100% + var(--plot-margin,var(--plot-gap,160px)) - var(--plot-gap,160px));height:var(--plot-gap,160px);overflow:hidden;contain:layout paint;user-select:none;cursor:default;container-type:size}
  .chapter-secret-ink{position:absolute;inset:0;pointer-events:none;mask-image:linear-gradient(transparent,transparent);-webkit-mask-image:linear-gradient(transparent,transparent);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}
  .chapter-secret-note{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-3deg);color:var(--chapter-accent)}
  .chapter-secret-note span{white-space:nowrap}
  .chapter-secret-note span+span{transform:translateX(9px) rotate(1deg)}
  .world.is-moving .chapter-secret{visibility:hidden;pointer-events:none}
  @container(height < 100px){.chapter-secret-ink{display:none}}
 }
}
