.CoverStudio-module__dLanwG__workspace{flex-direction:column;gap:.5rem;min-height:0;display:flex}@media (min-width:900px){.CoverStudio-module__dLanwG__workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:1rem;height:calc(100dvh - 7.5rem);max-height:calc(100dvh - 7.5rem);display:grid}}.CoverStudio-module__dLanwG__panel{background:#fffef9;border:1px solid #d4c3c1;border-radius:12px;flex-direction:column;flex:auto;gap:.55rem;min-height:0;padding:.7rem;display:flex}@media (min-width:900px){.CoverStudio-module__dLanwG__panel{flex:initial;height:100%;max-height:100%;overflow:hidden}}.CoverStudio-module__dLanwG__panelToolbar{flex-wrap:wrap;flex-shrink:0;gap:.4rem;display:flex}.CoverStudio-module__dLanwG__sectionTabs{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.CoverStudio-module__dLanwG__sectionTab,.CoverStudio-module__dLanwG__sectionTabActive{color:#504443;background:#f3eee8;border:1px solid #d4c3c1;border-radius:8px;padding:.4rem .25rem;font-size:.78rem;font-weight:700}.CoverStudio-module__dLanwG__sectionTabActive{color:#fffef9;background:#321716;border-color:#321716}.CoverStudio-module__dLanwG__panelBody{flex:1;min-height:0;overflow:auto}.CoverStudio-module__dLanwG__sectionStack,.CoverStudio-module__dLanwG__pickerStack{flex-direction:column;gap:.55rem;display:flex}.CoverStudio-module__dLanwG__fieldLabel{letter-spacing:.02em;color:#504443;margin-bottom:.2rem;font-size:.7rem;font-weight:600;display:block}.CoverStudio-module__dLanwG__fieldBlock{min-width:0;display:block}.CoverStudio-module__dLanwG__fieldsStack{flex-direction:column;gap:.45rem;display:flex}.CoverStudio-module__dLanwG__fieldRow{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.CoverStudio-module__dLanwG__input,.CoverStudio-module__dLanwG__select,.CoverStudio-module__dLanwG__textarea{color:#1c1c19;background:#fff;border:1px solid #d4c3c1;border-radius:8px;width:100%;padding:.4rem .55rem;font-size:.85rem}.CoverStudio-module__dLanwG__textarea{resize:vertical;min-height:0}.CoverStudio-module__dLanwG__sideTabs{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.CoverStudio-module__dLanwG__sideTab,.CoverStudio-module__dLanwG__sideTabActive{color:#504443;background:#f3eee8;border:1px solid #d4c3c1;border-radius:8px;padding:.4rem .3rem;font-size:.8rem;font-weight:600}.CoverStudio-module__dLanwG__sideTabActive{color:#fffef9;background:#321716;border-color:#321716}.CoverStudio-module__dLanwG__paletteRow{flex-wrap:wrap;gap:.4rem;display:flex}.CoverStudio-module__dLanwG__paletteDot,.CoverStudio-module__dLanwG__paletteDotActive{cursor:pointer;border:2px solid #d4c3c1;border-radius:999px;flex-shrink:0;width:1.85rem;height:1.85rem;padding:0}.CoverStudio-module__dLanwG__paletteDotActive{border-color:#944a00;box-shadow:0 0 0 2px #944a0047}.CoverStudio-module__dLanwG__paletteActiveLabel{color:#504443;margin:.35rem 0 0;font-size:.72rem;font-weight:600}.CoverStudio-module__dLanwG__templateGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.CoverStudio-module__dLanwG__templateCard,.CoverStudio-module__dLanwG__templateCardActive{text-align:left;background:#fff;border:2px solid #d4c3c1;border-radius:10px;flex-direction:column;gap:.35rem;padding:.4rem;display:flex}.CoverStudio-module__dLanwG__templateCardActive{border-color:#944a00;box-shadow:0 0 0 1px #944a00}.CoverStudio-module__dLanwG__templateSwatch{border-radius:6px;height:2.4rem}.CoverStudio-module__dLanwG__templateName{color:#321716;font-size:.72rem;font-weight:600}.CoverStudio-module__dLanwG__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CoverStudio-module__dLanwG__checkRowGroup{flex-direction:column;gap:.35rem;display:flex}.CoverStudio-module__dLanwG__checkRow{color:#321716;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.CoverStudio-module__dLanwG__actions{flex-wrap:wrap;gap:.35rem;display:flex}.CoverStudio-module__dLanwG__actionBtn{color:#321716;background:#fff;border:1px solid #d4c3c1;border-radius:8px;padding:.38rem .6rem;font-size:.75rem;font-weight:600}.CoverStudio-module__dLanwG__actionBtnPrimary{color:#fff;background:#944a00;border:1px solid #944a00;border-radius:8px;padding:.38rem .6rem;font-size:.75rem;font-weight:600}.CoverStudio-module__dLanwG__actionBtnPrimary:disabled{opacity:.55}.CoverStudio-module__dLanwG__actionBtnDanger{color:#8b1e1e;background:#fff;border:1px solid #e0b4b0;border-radius:8px;padding:.38rem .6rem;font-size:.75rem;font-weight:600}.CoverStudio-module__dLanwG__previewPane{flex-direction:column;flex:none;order:-1;gap:.25rem;min-width:0;min-height:0;max-height:168px;display:flex}@media (min-width:900px){.CoverStudio-module__dLanwG__previewPane{flex:auto;order:0;gap:.45rem;height:100%;max-height:none}}.CoverStudio-module__dLanwG__previewHint{color:#504443;flex-shrink:0;font-size:.75rem;display:none}@media (min-width:900px){.CoverStudio-module__dLanwG__previewHint{display:block}}.CoverStudio-module__dLanwG__previewStage{background:linear-gradient(45deg,#ebe6dc 25%,#0000 25%) 0 0/16px 16px,linear-gradient(-45deg,#ebe6dc 25%,#0000 25%) 0 0/16px 16px,#f7f3ea;border:1px solid #d4c3c1;border-radius:10px;justify-content:center;align-items:center;width:100%;height:148px;max-height:148px;padding:.35rem;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.CoverStudio-module__dLanwG__previewStage{border-radius:12px;flex:1;align-items:flex-start;height:auto;min-height:0;max-height:none;padding:.75rem;overflow:auto}}.CoverStudio-module__dLanwG__previewScale{transform-origin:top}.CoverStudio-module__dLanwG__listGrid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:640px){.CoverStudio-module__dLanwG__listGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CoverStudio-module__dLanwG__listGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CoverStudio-module__dLanwG__designCard{text-align:left;background:#fffef9;border:1px solid #d4c3c1;border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem;transition:border-color .15s,box-shadow .15s;display:flex}.CoverStudio-module__dLanwG__designCard:hover{border-color:#944a00;box-shadow:0 6px 18px #32171614}.CoverStudio-module__dLanwG__designThumb{color:#fdf2d0;letter-spacing:.12em;border-radius:8px;justify-content:center;align-items:center;height:7.5rem;font-family:serif;font-size:1.1rem;display:flex}.CoverStudio-module__dLanwG__designName{color:#321716;font-size:1rem;font-weight:700}.CoverStudio-module__dLanwG__designMeta{color:#504443;font-size:.75rem}.CoverStudio-module__dLanwG__emptyState{text-align:center;color:#504443;background:#fffef9;border:1px dashed #d4c3c1;border-radius:12px;padding:2rem 1.25rem}.CoverStudio-module__dLanwG__createBar{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.CoverStudio-module__dLanwG__createBtn{color:#fffef9;background:#321716;border-radius:10px;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.CoverStudio-module__dLanwG__printRoot{display:none}@media print{body{background:#fff!important;margin:0!important}body *{visibility:hidden!important}.CoverStudio-module__dLanwG__printRoot,.CoverStudio-module__dLanwG__printRoot *{visibility:visible!important}.CoverStudio-module__dLanwG__printRoot{z-index:99999!important;background:#fff!important;display:block!important;position:fixed!important;inset:0!important}.CoverStudio-module__dLanwG__printPage{page-break-after:always;break-after:page}.CoverStudio-module__dLanwG__printPage:last-child{page-break-after:auto;break-after:auto}}
.CoverFaces-module-scss-module__8-I3vq__sheet{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f5f0e6;position:relative}.CoverFaces-module-scss-module__8-I3vq__trimArea{inset:var(--cover-bleed,3mm);position:absolute;overflow:hidden}.CoverFaces-module-scss-module__8-I3vq__bleedFill{pointer-events:none;position:absolute;inset:0}.CoverFaces-module-scss-module__8-I3vq__safeGuide{inset:calc(var(--cover-bleed,3mm) + var(--cover-safe,5mm));pointer-events:none;z-index:20;border:1px dashed #0096ff73;position:absolute}.CoverFaces-module-scss-module__8-I3vq__cropMarks{pointer-events:none;z-index:25;position:absolute;inset:0}.CoverFaces-module-scss-module__8-I3vq__cropMark{background:#111;position:absolute}.CoverFaces-module-scss-module__8-I3vq__cropH{width:var(--cover-bleed,3mm);height:.35pt}.CoverFaces-module-scss-module__8-I3vq__cropV{width:.35pt;height:var(--cover-bleed,3mm)}.CoverFaces-module-scss-module__8-I3vq__face{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.CoverFaces-module-scss-module__8-I3vq__frame{z-index:1;pointer-events:none;border:2px solid #f5e6b8a6;border-radius:4px;position:absolute;inset:clamp(10px,3.5cqmin,24px);box-shadow:inset 0 0 0 6px #f5e6b82e,inset 0 0 30px #00000059}.CoverFaces-module-scss-module__8-I3vq__frame:before{content:"";border:1px solid #f5e6b866;border-radius:2px;position:absolute;inset:7px}.CoverFaces-module-scss-module__8-I3vq__frameCorner{z-index:2;pointer-events:none;border:2px solid #e8c56ad9;width:clamp(18px,5cqmin,28px);height:clamp(18px,5cqmin,28px);position:absolute}.CoverFaces-module-scss-module__8-I3vq__inner{z-index:3;flex-direction:column;align-items:center;gap:clamp(.65rem,2.8cqh,1.5rem);width:100%;max-width:100%;padding:clamp(.75rem,5cqh,2rem);display:flex;position:relative}.CoverFaces-module-scss-module__8-I3vq__badge{letter-spacing:.35em;opacity:.9;font-size:clamp(.7rem,2.2cqh,1rem)}.CoverFaces-module-scss-module__8-I3vq__title{letter-spacing:.12em;max-width:92%;margin:0;font-size:clamp(1.8rem,7.5cqh,3.4rem);font-weight:400;line-height:1.15}.CoverFaces-module-scss-module__8-I3vq__divider{opacity:.85;font-size:clamp(.85rem,2.2cqh,1.1rem)}.CoverFaces-module-scss-module__8-I3vq__subtitle{letter-spacing:.08em;max-width:90%;margin:0;font-size:clamp(1rem,3.6cqh,1.65rem)}.CoverFaces-module-scss-module__8-I3vq__seal{opacity:.92;font-size:clamp(2.2rem,9cqh,4rem);line-height:1}.CoverFaces-module-scss-module__8-I3vq__lineage,.CoverFaces-module-scss-module__8-I3vq__body{white-space:pre-wrap;opacity:.92;max-width:88%;margin:0;font-size:clamp(.75rem,2.4cqh,1.05rem);line-height:1.45}.CoverFaces-module-scss-module__8-I3vq__footer{letter-spacing:.06em;opacity:.85;max-width:90%;margin:0;font-size:clamp(.7rem,2.1cqh,.95rem)}.CoverFaces-module-scss-module__8-I3vq__verticalCol{z-index:4;writing-mode:horizontal-tb;letter-spacing:.05em;flex-direction:column;align-items:center;gap:.15em;max-height:42%;font-size:clamp(.72rem,2.4cqh,1.05rem);line-height:1.15;display:flex;position:absolute;overflow:hidden}.CoverFaces-module-scss-module__8-I3vq__verticalTopLeft{top:clamp(28px,8cqh,48px);left:clamp(18px,4.5cqw,36px)}.CoverFaces-module-scss-module__8-I3vq__verticalBottomRight{bottom:clamp(28px,8cqh,48px);right:clamp(18px,4.5cqw,36px)}.CoverFaces-module-scss-module__8-I3vq__verticalChar{display:block}.CoverFaces-module-scss-module__8-I3vq__verticalOrnament{opacity:.7;font-size:.75em}.CoverFaces-module-scss-module__8-I3vq__verticalAddress{max-height:48%;font-size:clamp(.55rem,1.8cqh,.78rem)}.CoverFaces-module-scss-module__8-I3vq__themeClassic{color:#fdf2d0;background:radial-gradient(120% 80% at 50% 0,#b43c2859,#0000 60%),radial-gradient(140% 100% at 50% 120%,#3c080899,#0000 55%),linear-gradient(160deg,#7a1410 0%,#5c0d0d 45%,#420808 100%)}.CoverFaces-module-scss-module__8-I3vq__themeElegant{color:#f3e7c8;background:radial-gradient(100% 70% at 50% 0,#50462840,#0000 55%),linear-gradient(165deg,#222 0%,#111 50%,#050505 100%)}.CoverFaces-module-scss-module__8-I3vq__themeElegant .CoverFaces-module-scss-module__8-I3vq__frame{border-color:#e8c56a8c}.CoverFaces-module-scss-module__8-I3vq__themeIvory{color:#1a1208;background:radial-gradient(120% 80% at 50% 10%,#fffaebe6,#0000 60%),linear-gradient(160deg,#f7edd6 0%,#e8d4b0 55%,#dcc49a 100%)}.CoverFaces-module-scss-module__8-I3vq__themeIvory .CoverFaces-module-scss-module__8-I3vq__frame{border-color:#78501e8c;box-shadow:inset 0 0 0 6px #78501e1f,inset 0 0 20px #5032141f}.CoverFaces-module-scss-module__8-I3vq__themeIvory .CoverFaces-module-scss-module__8-I3vq__frameCorner{border-color:#78501eb3}.CoverFaces-module-scss-module__8-I3vq__themeIvory .CoverFaces-module-scss-module__8-I3vq__seal{color:#8b1e1e}.CoverFaces-module-scss-module__8-I3vq__themeJade{color:#e8f5e9;background:radial-gradient(110% 80% at 50% 0,#28785059,#0000 55%),linear-gradient(160deg,#145239 0%,#0c3526 50%,#062218 100%)}.CoverFaces-module-scss-module__8-I3vq__themeJade .CoverFaces-module-scss-module__8-I3vq__frame{border-color:#f5e6b88c}.CoverFaces-module-scss-module__8-I3vq__themeJade .CoverFaces-module-scss-module__8-I3vq__seal{color:#f0d78c}.CoverFaces-module-scss-module__8-I3vq__themeImperial{color:#fdf2d0;background:radial-gradient(100% 70% at 50% 0,#b4281e59,#0000 55%),linear-gradient(160deg,#8b1510 0%,#5c0d0d 50%,#2a0606 100%)}.CoverFaces-module-scss-module__8-I3vq__themeImperial .CoverFaces-module-scss-module__8-I3vq__frame{border-color:#e8c56ab3}.CoverFaces-module-scss-module__8-I3vq__themeScrollClassic{color:#7a1208;--scroll-scallop:#b84a14;--scroll-panel:linear-gradient(180deg, #ef9a45 0%, #e07828 55%, #d06820 100%);--scroll-title:#7a1208;--scroll-subtitle:#8b1e1e;--scroll-meta:#6b3010;--scroll-ink:#7a1208;background:linear-gradient(165deg,#e8923a 0%,#d97828 40%,#c45e1a 100%)}.CoverFaces-module-scss-module__8-I3vq__themeScrollElegant{color:#f3e7c8;--scroll-scallop:#3a3a3a;--scroll-panel:linear-gradient(180deg, #333 0%, #1c1c1c 55%, #101010 100%);--scroll-title:#f3e7c8;--scroll-subtitle:#e8c56a;--scroll-meta:#c9b896;--scroll-ink:#f3e7c8;background:linear-gradient(165deg,#2a2a2a 0%,#141414 55%,#080808 100%)}.CoverFaces-module-scss-module__8-I3vq__themeScrollIvory{color:#1a1208;--scroll-scallop:#c4a574;--scroll-panel:linear-gradient(180deg, #fbf3e4 0%, #f0e0c4 55%, #e6d2ae 100%);--scroll-title:#3d2a14;--scroll-subtitle:#6b4423;--scroll-meta:#7a5530;--scroll-ink:#1a1208;background:linear-gradient(165deg,#f7edd6 0%,#e8d4b0 55%,#dcc49a 100%)}.CoverFaces-module-scss-module__8-I3vq__themeScrollJade{color:#e8f5e9;--scroll-scallop:#0a4a32;--scroll-panel:linear-gradient(180deg, #1a6548 0%, #0f3d2e 55%, #082820 100%);--scroll-title:#e8f5e9;--scroll-subtitle:#f0d78c;--scroll-meta:#b7d4bc;--scroll-ink:#e8f5e9;background:linear-gradient(165deg,#145239 0%,#0c3526 50%,#062218 100%)}.CoverFaces-module-scss-module__8-I3vq__themeScrollImperial{color:#fdf2d0;--scroll-scallop:#6b1010;--scroll-panel:linear-gradient(180deg, #a31c14 0%, #701010 55%, #3d0808 100%);--scroll-title:#fdf2d0;--scroll-subtitle:#e8c56a;--scroll-meta:#d4b896;--scroll-ink:#fdf2d0;background:linear-gradient(165deg,#8b1510 0%,#5c0d0d 50%,#2a0606 100%)}.CoverFaces-module-scss-module__8-I3vq__heritageScallop{z-index:0;pointer-events:none;background:radial-gradient(circle at 8px 0, var(--scroll-scallop,#b84a14) 7px, transparent 8px) 0 0/16px 12px,radial-gradient(circle at 8px 12px, var(--scroll-scallop,#b84a14) 7px, transparent 8px) 8px 6px/16px 12px,var(--scroll-panel,linear-gradient(165deg, #e8923a, #c45e1a));opacity:.95;-webkit-mask-composite:xor;padding:clamp(10px,3.2cqmin,18px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.CoverFaces-module-scss-module__8-I3vq__heritagePanel{z-index:1;background:var(--scroll-panel,linear-gradient(180deg, #ef9a45 0%, #e07828 55%, #d06820 100%));position:absolute;inset:clamp(14px,4.2cqmin,26px);box-shadow:inset 0 0 40px #0000002e}.CoverFaces-module-scss-module__8-I3vq__heritageGoldFrame{pointer-events:none;border:2px solid #d4af37;position:absolute;inset:clamp(8px,2.4cqmin,14px);box-shadow:0 0 0 1px #f5e6b8,0 0 0 5px #d4af3759,inset 0 0 0 1px #f5e6b88c}.CoverFaces-module-scss-module__8-I3vq__heritageFiligree{z-index:2;pointer-events:none;background:radial-gradient(circle at 30% 30%, #f5e6b8 0 18%, transparent 19%),radial-gradient(circle at 70% 30%, #d4af37 0 14%, transparent 15%),radial-gradient(circle at 30% 70%, #d4af37 0 14%, transparent 15%),radial-gradient(circle at 70% 70%, #f5e6b8 0 18%, transparent 19%),conic-gradient(from 0deg, transparent 0 20%, #c9a227 0 28%, transparent 0 100%);opacity:.9;width:clamp(28px,8cqmin,44px);height:clamp(28px,8cqmin,44px);position:absolute}.CoverFaces-module-scss-module__8-I3vq__filigreeTL{top:clamp(12px,3.5cqmin,20px);left:clamp(12px,3.5cqmin,20px)}.CoverFaces-module-scss-module__8-I3vq__filigreeTR{top:clamp(12px,3.5cqmin,20px);right:clamp(12px,3.5cqmin,20px);transform:scaleX(-1)}.CoverFaces-module-scss-module__8-I3vq__filigreeBL{bottom:clamp(12px,3.5cqmin,20px);left:clamp(12px,3.5cqmin,20px);transform:scaleY(-1)}.CoverFaces-module-scss-module__8-I3vq__filigreeBR{bottom:clamp(12px,3.5cqmin,20px);right:clamp(12px,3.5cqmin,20px);transform:scale(-1)}.CoverFaces-module-scss-module__8-I3vq__heritageStack{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.4rem,1.8cqh,.9rem);height:100%;padding:clamp(1.2rem,5cqh,2.2rem) clamp(.8rem,4cqw,1.5rem);display:flex;position:relative}.CoverFaces-module-scss-module__8-I3vq__heritageTitle{letter-spacing:.12em;max-width:90%;color:var(--scroll-title,#7a1208);margin:0;font-size:clamp(1.8rem,7.5cqh,3.4rem);font-weight:400;line-height:1.15}.CoverFaces-module-scss-module__8-I3vq__heritageSubtitle{letter-spacing:.08em;max-width:90%;color:var(--scroll-subtitle,#8b1e1e);margin:0;font-size:clamp(1rem,3.6cqh,1.65rem)}.CoverFaces-module-scss-module__8-I3vq__heritageCenser{filter:drop-shadow(0 6px 8px #3c14054d);width:clamp(88px,28cqw,130px);height:auto;margin-top:.15rem}.CoverFaces-module-scss-module__8-I3vq__heritageLineage{text-align:center;max-width:85%;color:var(--scroll-ink,#5c2208);opacity:.92;margin:0;font-size:clamp(.7rem,2.1cqh,.95rem);line-height:1.4}.CoverFaces-module-scss-module__8-I3vq__heritageMeta{color:var(--scroll-meta,#6b3010);letter-spacing:.04em;text-align:center;max-width:88%;margin:0;font-size:clamp(.62rem,1.8cqh,.82rem)}@media print{.CoverFaces-module-scss-module__8-I3vq__safeGuide{display:none!important}.CoverFaces-module-scss-module__8-I3vq__sheet{box-shadow:none!important}}
.PrintBooks-module__dXtT-a__offscreen{pointer-events:none;position:fixed;top:0;left:-300vw}.PrintBooks-module__dXtT-a__a4Preview{background:#fffef9;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 10px 24px #3217162e}.PrintBooks-module__dXtT-a__a4PreviewInner{transform-origin:0 0;text-align:left;width:210mm;height:297mm;position:absolute;top:0;left:0}@media print{:is(html,body){background:#fff!important;margin:0!important;padding:0!important}body>:not([data-print-root=true]){display:none!important}.PrintBooks-module__dXtT-a__coverPrintRoot{position:static!important;left:auto!important}.PrintBooks-module__dXtT-a__coverPrintRoot,.PrintBooks-module__dXtT-a__coverPrintRoot *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.PrintBooks-module__dXtT-a__coverPrintPage{break-after:page;page-break-after:always}.PrintBooks-module__dXtT-a__coverPrintPage:last-child{break-after:auto;page-break-after:auto}}
.ShowcaseLightbox-module__BtEHOG__backdrop{z-index:200;-webkit-backdrop-filter:blur(10px)saturate(120%);background:radial-gradient(at 50% 42%,#7834188c,#0000 60%),#0e0604e6;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:3.75rem 1rem 1rem;animation:.42s ease-out both ShowcaseLightbox-module__BtEHOG__backdropIn;display:flex;position:fixed;inset:0;overflow:hidden}.ShowcaseLightbox-module__BtEHOG__closing{animation:.38s ease-in both ShowcaseLightbox-module__BtEHOG__backdropOut}@keyframes ShowcaseLightbox-module__BtEHOG__backdropIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1}}@keyframes ShowcaseLightbox-module__BtEHOG__backdropOut{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.ShowcaseLightbox-module__BtEHOG__halo{aspect-ratio:1;filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#e8b65c52,#e8b65c14 38%,#0000 64%);width:min(90vw,760px);animation:4.5s ease-in-out infinite ShowcaseLightbox-module__BtEHOG__haloPulse;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes ShowcaseLightbox-module__BtEHOG__haloPulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}.ShowcaseLightbox-module__BtEHOG__dust{width:var(--size);height:var(--size);opacity:0;pointer-events:none;animation:ShowcaseLightbox-module__BtEHOG__dustRise var(--dur) linear var(--delay) infinite;background:radial-gradient(circle,#ffe7a8,#e0a83e 55%,#0000 70%);border-radius:50%;position:absolute;bottom:-12px;box-shadow:0 0 10px #ffd678cc}@keyframes ShowcaseLightbox-module__BtEHOG__dustRise{0%{opacity:0;transform:translate(0,0)}12%{opacity:.9}80%{opacity:.55}to{opacity:0;transform:translate3d(var(--drift), -105vh, 0)}}.ShowcaseLightbox-module__BtEHOG__stage{perspective:1800px;touch-action:pan-y;cursor:grab;position:relative}.ShowcaseLightbox-module__BtEHOG__mover{transform-style:preserve-3d;position:relative}.ShowcaseLightbox-module__BtEHOG__enterNext{animation:.62s cubic-bezier(.2,.8,.2,1) both ShowcaseLightbox-module__BtEHOG__enterNext}.ShowcaseLightbox-module__BtEHOG__enterPrev{animation:.62s cubic-bezier(.2,.8,.2,1) both ShowcaseLightbox-module__BtEHOG__enterPrev}@keyframes ShowcaseLightbox-module__BtEHOG__enterNext{0%{opacity:0;transform:translate(90px)rotateY(-38deg)scale(.92)}to{opacity:1;transform:none}}@keyframes ShowcaseLightbox-module__BtEHOG__enterPrev{0%{opacity:0;transform:translate(-90px)rotateY(38deg)scale(.92)}to{opacity:1;transform:none}}.ShowcaseLightbox-module__BtEHOG__book{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(calc(var(--ry,0deg) + var(--flip,0deg)));transition:transform .9s cubic-bezier(.25,.9,.3,1.15);position:relative}.ShowcaseLightbox-module__BtEHOG__book.ShowcaseLightbox-module__BtEHOG__tracking{transition:transform .12s ease-out}.ShowcaseLightbox-module__BtEHOG__face{backface-visibility:hidden;border-radius:3px 8px 8px 3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -12px #000000a6,0 18px 36px -18px #000000b3}.ShowcaseLightbox-module__BtEHOG__sheet{border-radius:4px;box-shadow:0 26px 50px -14px #0009,inset 0 2px #fff6}.ShowcaseLightbox-module__BtEHOG__back{border-radius:8px 3px 3px 8px;transform:rotateY(180deg)}.ShowcaseLightbox-module__BtEHOG__spine{pointer-events:none;background:linear-gradient(90deg,#00000073 0,#ffffff2e 1.6%,#00000038 3.2%,#0000 7%);position:absolute;inset:0}.ShowcaseLightbox-module__BtEHOG__back .ShowcaseLightbox-module__BtEHOG__spine{transform:scaleX(-1)}.ShowcaseLightbox-module__BtEHOG__glare{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #fff4d6bf, #fff4d62e 28%, transparent 55%);opacity:var(--glare,.55);transition:opacity .3s;position:absolute;inset:0}.ShowcaseLightbox-module__BtEHOG__sheen{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff8e18c 48%,#ffffffd9 50%,#fff8e18c 52%,#0000 62%) 160% 0/260% 100%;animation:1.4s cubic-bezier(.4,0,.2,1) .55s both ShowcaseLightbox-module__BtEHOG__sheen;position:absolute;inset:0}@keyframes ShowcaseLightbox-module__BtEHOG__sheen{to{background-position:-60% 0}}.ShowcaseLightbox-module__BtEHOG__pages{background:repeating-linear-gradient(90deg,#f7efdd 0 1px,#d8c8a8 1px 2px);border-radius:0 3px 3px 0;width:9px;position:absolute;top:1.2%;bottom:1.2%;right:-7px;transform:translateZ(-4px);box-shadow:inset -2px 0 3px #00000040}.ShowcaseLightbox-module__BtEHOG__floor{filter:blur(6px);pointer-events:none;background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;height:30px;position:absolute;bottom:-26px;left:8%;right:8%}.ShowcaseLightbox-module__BtEHOG__caption{color:#f8ecd8;text-align:center;flex-direction:column;align-items:center;gap:.85rem;animation:.6s ease-out .25s both ShowcaseLightbox-module__BtEHOG__captionIn;display:flex;position:relative}@keyframes ShowcaseLightbox-module__BtEHOG__captionIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ShowcaseLightbox-module__BtEHOG__title{font-family:var(--font-serif,Georgia, serif);letter-spacing:.02em;background:linear-gradient(90deg,#f6d68e,#fff3d0,#e2b45a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.ShowcaseLightbox-module__BtEHOG__description{color:#f8ecd8d1;max-width:34rem;font-size:.9rem;line-height:1.55}.ShowcaseLightbox-module__BtEHOG__segment{background:#ffffff1a;border:1px solid #f6d68e59;border-radius:999px;padding:3px;display:inline-flex}.ShowcaseLightbox-module__BtEHOG__segment button{color:#f8ecd8;border-radius:999px;padding:.35rem 1rem;font-size:.85rem;transition:background .2s,color .2s}.ShowcaseLightbox-module__BtEHOG__segment button[aria-pressed=true]{color:#3a1d0e;background:linear-gradient(135deg,#f6d68e,#c99236);font-weight:600}.ShowcaseLightbox-module__BtEHOG__hint{color:#f8ecd899;font-size:.75rem}.ShowcaseLightbox-module__BtEHOG__iconButton{color:#fff3d0;background:#ffffff1a;border:1px solid #f6d68e59;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid}.ShowcaseLightbox-module__BtEHOG__iconButton:hover{background:#f6d68e40;transform:scale(1.08)}.ShowcaseLightbox-module__BtEHOG__close{top:max(1rem, env(safe-area-inset-top));z-index:2;position:absolute;right:1rem}.ShowcaseLightbox-module__BtEHOG__nav{z-index:2;position:absolute;top:45%;transform:translateY(-50%)}.ShowcaseLightbox-module__BtEHOG__prev{left:max(.75rem,3vw)}.ShowcaseLightbox-module__BtEHOG__next{right:max(.75rem,3vw)}.ShowcaseLightbox-module__BtEHOG__counter{top:max(1.4rem, calc(env(safe-area-inset-top) + .4rem));letter-spacing:.2em;color:#f8ecd8b3;font-size:.8rem;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:640px){.ShowcaseLightbox-module__BtEHOG__nav{top:auto;bottom:1rem;transform:none}.ShowcaseLightbox-module__BtEHOG__title{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.ShowcaseLightbox-module__BtEHOG__backdrop,.ShowcaseLightbox-module__BtEHOG__closing,.ShowcaseLightbox-module__BtEHOG__enterNext,.ShowcaseLightbox-module__BtEHOG__enterPrev,.ShowcaseLightbox-module__BtEHOG__sheen,.ShowcaseLightbox-module__BtEHOG__caption,.ShowcaseLightbox-module__BtEHOG__halo,.ShowcaseLightbox-module__BtEHOG__dust{animation:none!important}.ShowcaseLightbox-module__BtEHOG__dust{display:none}.ShowcaseLightbox-module__BtEHOG__book{transition:none}}
