/* Full sheets replace the former half-width banks; their side edges stay offstage. */
.paper-footlights{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:visible;perspective:none}.continuous-bank{position:absolute;display:block;width:124vw;max-width:none;left:-12vw;right:auto;height:40svh;bottom:-14svh;overflow:visible;transform-origin:50% 100%;filter:drop-shadow(0 -2px 1px #3D30631A);will-change:transform}.bank-back{bottom:-11svh;transform:translate3d(calc(var(--mx,0px)*.18),calc(var(--path-unroll,0)*9px),0)}.bank-middle{bottom:-12svh;transform:translate3d(calc(var(--mx,0px)*.28),calc(var(--path-unroll,0)*15px),0)}.bank-cream{bottom:-13svh;height:39svh;transform:translate3d(calc(var(--mx,0px)*.38),calc(var(--path-unroll,0)*19px),0);filter:drop-shadow(0 -2px 1px #3D30631A)}.world-wing{mask-image:linear-gradient(#000 0%,#000 63%,#000 68%,transparent 82%);-webkit-mask-image:linear-gradient(#000 0%,#000 63%,#000 68%,transparent 82%)}.living-story,.world-stage,.footer{background-color:#EAD8C4}.footer{background-image:var(--paper-grain);border-top:0;box-shadow:none}.sky-footnote{background:#EAD8C4 var(--paper-grain);color:#3D3063;border:0;border-radius:0;padding:11px 18px;clip-path:polygon(1% 5%,16% 0,33% 4%,51% 0,68% 4%,85% 0,99% 4%,98% 28%,100% 50%,98% 75%,99% 96%,83% 100%,66% 96%,48% 100%,31% 96%,14% 100%,1% 95%,2% 70%,0 45%);filter:drop-shadow(0 2px 1px #3D306326)}
/* Remembered context is handwriting in the margin, never another beige box. */
.penpal-story-so-far{margin:13px 0 0;padding:0;border:0;background:none;box-shadow:none}.penpal-story-so-far h4{margin:0 0 3px;font:italic 11px/1.3 ReStree,Georgia,serif;color:#9A8470;font-weight:400}.penpal-story-so-far p{margin:0;font:400 15px/1.35 'Patrick Hand',cursive;color:#9A8470}.penpal-send{margin-top:9px}.reflection-panel .reply-ink{rotate:-.5deg}.reflection-panel .reply-ink:before{inset:-1.5px;opacity:.55}.reflection-panel .reflection-head{min-height:32px;padding-right:68px}.reflection-panel .reflection-head h3{max-width:none;font-size:11px}.letter-sky-caption{margin:3px 0 0;font:500 14px/1.1 Caveat,cursive;color:#3D3063}.letter-sky-sketch{position:absolute;width:70px;height:38px;right:0;top:-2px;overflow:visible}.sketch-orbit{fill:none;stroke:#9A8470;stroke-width:.8;stroke-dasharray:2 3;opacity:.5}.sketch-constellation{fill:none;stroke:#3D3063;stroke-width:.9;opacity:.55}.sketch-stars{fill:#E4B442}.reflection-panel .reply-stationery-art{opacity:.55}.penpal-sky-window{filter:drop-shadow(1px 3px 1px #3D306326) drop-shadow(0 6px 5px #3D30631A)}.sky-constellation{stroke-width:1.2}.reflection-panel .reply-ink:after{background:#FBF4E6 var(--paper-grain)}
@media(max-width:700px){.continuous-bank{width:124vw;left:-12vw;height:35svh;bottom:-13svh}.bank-back{bottom:-10svh}.bank-middle{bottom:-11svh}.bank-cream{height:34svh;bottom:-12svh}.penpal-story-so-far{margin-top:11px}.penpal-story-so-far h4{font-size:10px}.penpal-story-so-far p{font-size:13px;line-height:1.3}.reflection-panel .reply-ink{padding:17px 14px 16px}.reflection-panel .reflection-head{padding-right:58px;min-height:29px;margin-bottom:7px}.reflection-panel .reflection-head h3{font-size:10px}.letter-sky-caption{font-size:12px}.letter-sky-sketch{width:59px;height:33px}.sky-footnote{padding:9px 11px}}
.is-static .paper-footlights{display:none}@media(prefers-reduced-motion:reduce){.continuous-bank{transform:none!important;will-change:auto}}

@media(max-width:700px){.reflection-panel .reply-ink{padding-top:14px;padding-bottom:13px}.reflection-panel .reflection-head{min-height:27px}}
.footer{background-image:linear-gradient(to bottom,#EAD8C4,transparent 48px),var(--paper-grain)}

.journal-panel .page-manuscript{margin-left:9%;margin-right:-3%}
@media(max-width:700px){.journal-panel .page-manuscript{margin-left:18px;margin-right:0;width:calc(100% - 18px)}}
