.book-flip-preview_section__eAL0X{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,2vh,1.75rem);padding:2rem 1rem;background:hsl(var(--background));overflow:hidden}.book-flip-preview_eyebrow__qUH58{font-family:Playfair Display,serif;font-size:12px;font-style:italic;letter-spacing:.1em;text-transform:uppercase;color:#E8A73E;margin:0}.book-flip-preview_bookWrapper__mPstw{position:relative;perspective:2000px;display:flex;align-items:center;justify-content:center}.book-flip-preview_bookSpread__OO_Ut{position:relative;display:flex;transform-style:preserve-3d;will-change:transform}.book-flip-preview_page__orqKH{position:relative;overflow:hidden;background:#FDF8F1;border:.5px solid rgba(180,160,120,.3);flex-shrink:0}.book-flip-preview_pageLeft__9Vkrt{border-radius:4px 0 0 4px;box-shadow:inset -6px 0 14px rgba(0,0,0,.06),-2px 0 8px rgba(0,0,0,.05)}.book-flip-preview_pageRight__8uf7y{border-radius:0 4px 4px 0;box-shadow:inset 6px 0 14px rgba(0,0,0,.06),2px 0 8px rgba(0,0,0,.05)}.book-flip-preview_pageSingle__m4Klk{border-radius:4px;box-shadow:0 4px 18px rgba(0,0,0,.08)}.book-flip-preview_page__orqKH .book-flip-preview_canvasWrap__qkNdG,.book-flip-preview_page__orqKH canvas{width:100%;height:100%;display:block}.book-flip-preview_page__orqKH canvas{object-fit:cover}.book-flip-preview_spine__fBXB8{top:0;bottom:0;width:8px;background:linear-gradient(90deg,rgba(100,75,35,.14),rgba(100,75,35,.06),rgba(100,75,35,.14));z-index:10}.book-flip-preview_bookShadow__yrsWU,.book-flip-preview_spine__fBXB8{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.book-flip-preview_bookShadow__yrsWU{bottom:-20px;width:80%;height:20px;background:radial-gradient(ellipse,rgba(0,0,0,.15) 0,transparent 70%);filter:blur(6px)}.book-flip-preview_flipLeaf__j9hj_{position:absolute;top:0;height:100%;width:50%;transform-style:preserve-3d;will-change:transform;pointer-events:none;z-index:20}.book-flip-preview_flipLeafRight__KtupK{left:50%;transform-origin:left center}.book-flip-preview_flipLeafLeft__WPkkA{left:0;transform-origin:right center}.book-flip-preview_flipFace__BtXFX{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#FDF8F1;border:.5px solid rgba(180,160,120,.3)}.book-flip-preview_flipBack__TVBsO{transform:rotateY(180deg)}.book-flip-preview_flipFaceRightEdge__ITfSA{border-radius:0 4px 4px 0;box-shadow:inset 6px 0 14px rgba(0,0,0,.06),2px 0 8px rgba(0,0,0,.05)}.book-flip-preview_flipFaceLeftEdge__fmWrJ{border-radius:4px 0 0 4px;box-shadow:inset -6px 0 14px rgba(0,0,0,.06),-2px 0 8px rgba(0,0,0,.05)}.book-flip-preview_flipFace__BtXFX canvas{width:100%;height:100%;object-fit:cover;display:block}@keyframes book-flip-preview_shimmer__o7NVc{0%{background-position:-200% 0}to{background-position:200% 0}}.book-flip-preview_skeleton__rNvF0{position:absolute;inset:0;background:linear-gradient(90deg,#f0e8d8 25%,#faf4ea 50%,#f0e8d8 75%);background-size:200% 100%;animation:book-flip-preview_shimmer__o7NVc 1.4s infinite}.book-flip-preview_controls__xI_dq{display:flex;align-items:center;gap:1.25rem}.book-flip-preview_indicator__inTU1{font-family:Playfair Display,serif;font-size:12px;font-style:italic;color:hsl(var(--muted-foreground));min-width:68px;text-align:center;letter-spacing:.04em}.book-flip-preview_navBtn__XVJJ6{width:40px;height:40px;border-radius:50%;border:.5px solid rgba(180,160,120,.4);background:#FDF8F1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#6b563a;transition:background .15s,border-color .15s,color .15s,transform .15s}.book-flip-preview_navBtn__XVJJ6:hover{background:rgba(232,167,62,.12);border-color:#E8A73E;color:#E8A73E}.book-flip-preview_navBtn__XVJJ6:active{transform:scale(.94)}.book-flip-preview_navBtn__XVJJ6:disabled{opacity:.3;pointer-events:none}.dark .book-flip-preview_section__eAL0X{background:hsl(var(--background))}.dark .book-flip-preview_navBtn__XVJJ6{background:#FDF8F1;color:#6b563a}