.original-book-nook{position:relative;display:grid;grid-template-columns:minmax(230px,330px) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,95px);max-width:1160px;margin:12px auto 48px;padding:48px clamp(24px,5vw,70px);border:1px solid #e4b5b9;border-radius:32px;background:radial-gradient(ellipse at 10% 100%,#f8d49d66,transparent 60%),#fbe7ec;color:#583044;overflow:hidden;box-sizing:border-box}.original-book-cover{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;aspect-ratio:3/4;max-width:285px;width:100%;margin:auto;padding:30px 18px 25px 27px;box-sizing:border-box;text-align:center;text-decoration:none;color:#fff1ce;background:linear-gradient(90deg,#8a354e 0,#ad526b 3%,#943d59 6%,#a64965 8%,#a64965 97%,#f8d8bf 97%);border-radius:5px 13px 13px 5px;box-shadow:10px 15px 0 #cf9a9544,0 20px 28px #773c4d26;transform:rotate(-5deg);transition:transform .2s}.original-book-cover:before{content:"";position:absolute;inset:15px 22px 15px 26px;border:1px solid #f2c77888;border-radius:2px 7px 7px 2px;pointer-events:none}.original-book-cover:hover{transform:rotate(-2deg) translateY(-3px)}.book-cover-kicker{font-size:8px;letter-spacing:2px}.book-cover-star{font-size:44px;line-height:1;color:#f8cb75}.book-cover-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(27px,3vw,36px);line-height:1.12}.book-cover-subtitle{font-family:Georgia,serif;font-size:12px;font-style:italic}.book-cover-bottom{font-size:7px;letter-spacing:1.5px;margin-top:13px}.book-nook-tag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:1.5px;background:#fff7ee;border:1px solid #e8b7b7;border-radius:30px;padding:10px 14px;color:#a13257}.original-book-copy h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(33px,4vw,51px);line-height:1.08;margin:20px 0;color:#5b2d43;letter-spacing:-1px}.original-book-copy h2 span{color:#b94c6b}.original-book-copy .original-book-name{font-size:16px;font-weight:700;margin:20px 0 8px}.original-book-copy p{font-size:14px;line-height:1.8;color:#725260}.original-book-read{display:inline-flex;align-items:center;gap:30px;margin:13px 0 14px;background:#a23256;color:#fff9ed;border-radius:30px}.original-book-copy small{display:block;font-size:11px;color:#80616d}.book-nook-spark{position:absolute;right:27px;top:22px;font-size:35px;color:#c9984d}.original-book-nook a:focus-visible{outline:3px solid #703860;outline-offset:7px}@media(max-width:1200px){.original-book-nook{margin-left:24px;margin-right:24px}}@media(max-width:650px){.original-book-nook{grid-template-columns:1fr;margin:12px 16px 32px;padding:30px 24px;gap:30px;border-radius:25px}.original-book-cover{max-width:205px;gap:15px;padding-top:25px;padding-bottom:25px}.book-cover-title{font-size:28px}.book-cover-star{font-size:33px}.book-cover-kicker{font-size:6px}.book-cover-subtitle{font-size:10px}.book-cover-bottom{font-size:6px}.original-book-copy{text-align:center}.original-book-copy h2{font-size:35px}.book-nook-spark{font-size:24px;right:18px;top:18px}.original-book-read{justify-content:center}}@media(prefers-reduced-motion:reduce){.original-book-cover{transition:none}}
