:root{--accent:#ff713d}.story{height:1450svh}.shade{background:rgba(0,0,0,.52)}.line{width:min(22ch,90vw)}.line[data-frame="0"]{width:min(19ch,88vw)}@media(max-aspect-ratio:3/4){.frames img{object-fit:contain;transform:none!important}.shade{background:rgba(0,0,0,.38)}.line{font-size:clamp(1.9rem,8.1vw,3.3rem);width:88vw}}@media(prefers-reduced-motion:reduce){.frames img{transform:none!important}}
