/* Original supplied sheets are rendered as bounded CSS background regions; pixels remain unmodified. */
.stella-edition .note-first>.tape,.stella-edition .note-second>.tape{width:35px;height:35px;top:-27px;left:43%;opacity:1;clip-path:none;box-shadow:none;background: url('assets/collage/stationery-cutouts.png') 100% 0 / 300% 200% no-repeat;transform:rotate(-12deg)}
.stella-edition .note-second>.tape{background-position:0 100%}
.stella-edition .about-letter>.tape{width:92px;height:92px;top:-68px;left:calc(50% - 46px);opacity:1;clip-path:none;box-shadow:none;background:url('assets/collage/stationery-cutouts.png') 0 0 / 300% 200% no-repeat;transform:rotate(2deg)}
.stella-edition .photo-pocket>.paperclip{width:65px;height:65px;right:calc(50% - 32.5px);top:-50px;border:0;border-radius:0;box-shadow:none;background:url('assets/collage/stationery-cutouts.png') 0 0 / 300% 200% no-repeat;transform:rotate(-2deg);z-index:8}
.stella-edition .photo-pocket>.paperclip:before,.stella-edition .photo-pocket>.paperclip:after{display:none}
.fabric-word{position:absolute;top:14px;left:11%;height:43px;display:flex;gap:2px;align-items:center;mix-blend-mode:multiply;transform:rotate(-4deg);pointer-events:none}
.fabric-word>i{display:block;height:39px;width:31px;background-image:url('assets/collage/fabric-alphabet.png');background-repeat:no-repeat}
.fabric-word>.fabric-i{width:20px;height:34px;background-size:218.88px 389.12px;background-position:-98.8px -236.5px;transform:rotate(-5deg)}
.fabric-word>.fabric-d{width:37px;background-size:207.36px 368.64px;background-position:-98px -89.5px;transform:rotate(4deg)}
.fabric-word>.fabric-e{width:31px;background-size:224.64px 399.36px;background-position:-72.5px -139.4px;transform:rotate(-3deg)}
.fabric-word>.fabric-a{width:38px;background-size:184.32px 327.68px;background-position:-37px -5.3px;transform:rotate(5deg)}
.stella-edition .product-spread .page-topnote{right:8%;left:auto;top:26px;max-width:47%;font-size:12px}
.cover-year{position:absolute;bottom:60px;left:12%;display:block;width:162px;height:58px;background:#fff url('assets/collage/year-patches.png') -3px -118.9px / 167.04px 296.96px no-repeat;border:4px solid #fffaf0;box-shadow:2px 3px 4px #39251838;transform:rotate(-3deg)}
.stella-edition .travel-snapshot:before{content:"";position:absolute;inset:-10px -8px 3px 3px;background:repeating-conic-gradient(#bbcddd 0 25%,#f1ecdf 0 50%) 0 0/10px 10px;transform:rotate(7deg);box-shadow:1px 2px 2px #3c34252b;z-index:-1;clip-path:polygon(1% 4%,97% 0,100% 97%,2% 100%,0 65%)}
.stella-edition .travel-snapshot>.gingham-bow{position:absolute;right:-20px;bottom:-14px;width:52px;height:52px;padding:0;background:url('assets/collage/stationery-cutouts.png') 100% 100% / 300% 200% no-repeat;transform:rotate(12deg);pointer-events:none}
.stella-edition .about-letter{background-color:#e9dfc4;background-image:repeating-linear-gradient(0deg,transparent 0 25px,#91825e2d 25px 26px);box-shadow:3px 5px 8px #65513326}
.stella-edition .study-ticket{background-color:#e0e7ec;clip-path:polygon(1% 0,99% 1%,100% 96%,98% 100%,1% 99%,0 97%,1% 87%,0 80%,1% 72%,0 60%,1% 50%,0 42%,1% 30%,0 24%,1% 12%)}
.stella-edition .storyboard-thumb{width:min(100%,100px);margin:auto}
@media(max-width:760px){.fabric-word{top:13px;left:8%;transform:scale(.8) rotate(-4deg);transform-origin:left top}.stella-edition .product-spread .page-topnote{font-size:10px;top:22px;max-width:47%}.cover-year{left:12%;bottom:45px;transform:scale(.75) rotate(-3deg);transform-origin:left bottom}.stella-edition .photo-pocket>.paperclip{transform:scale(.8) rotate(-2deg)}}
