.bookPreviewTitle{font-family:var(--serif);font-weight:600;font-size:2.4rem;line-height:1.1;margin:0 0 .4rem}.previewFlip{margin:1.6rem 0 .5rem}.previewEditions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem}.previewEditionsLabel{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.14em;color:var(--wf-muted);margin-right:.2rem}.previewEdBtn{font:inherit;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.4rem 1.1rem;border-radius:999px;border:1.5px solid var(--wf-line,#e7cdd1);background:#fff;color:var(--wf-muted,#8a6f74);cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.previewEdBtnOn{border-color:var(--brand-ink);color:var(--brand-ink);background:var(--blush)}.previewStage{height:min(72vh,640px);display:flex;align-items:center;justify-content:center;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.previewFrame{position:relative;display:inline-block}.previewSheet.bookScope{background:transparent;padding:0;animation:previewTurn .22s ease-out}.previewSheet .page{margin:0;box-shadow:0 16px 48px rgba(20,32,74,.18);border-radius:4px}@keyframes previewTurn{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.previewMark{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:4px;overflow:hidden;background-repeat:repeat;background-position:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='210'%3E%3Ctext x='14' y='150' transform='rotate(-30 150 105)' fill='%237a2f4f' fill-opacity='0.24' font-family='Poppins, Arial, sans-serif' font-size='60' font-weight='800' letter-spacing='2'%3EPREVIEW%3C/text%3E%3C/svg%3E")}.previewPager{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:1rem}.previewPagerBtn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--wf-line,#e7cdd1);background:#fff;color:var(--wf-ink,#2b3550);cursor:pointer;transition:transform .12s ease,border-color .12s ease}.previewPagerBtn:hover:not(:disabled){transform:scale(1.06);border-color:var(--brand-ink)}.previewPagerBtn:disabled{opacity:.35;cursor:default}.previewCount{min-width:15rem;text-align:center;font-size:.85rem;color:var(--wf-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}