.ebook-champ{transition:border-color .2s,box-shadow .25s}.ebook-champ:focus{box-shadow:0 0 0 3px #2fd4a338,0 0 24px #2fd4a347}.carte-style{perspective:900px;display:block}.carte-style-corps{transform-style:preserve-3d;border-radius:.6rem;transition:transform .55s cubic-bezier(.3,.7,.2,1);display:block;position:relative}.carte-recto,.carte-verso{backface-visibility:hidden;border-radius:.6rem;display:block;overflow:hidden}.carte-verso{text-align:center;flex-direction:column;justify-content:center;gap:.35rem;padding:.6rem;font-size:.68rem;line-height:1.3;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.carte-verso strong{font-size:.8rem}@media (hover:hover) and (pointer:fine){.carte-style:hover .carte-style-corps{transform:rotateY(180deg)}}.carte-style[data-retournee] .carte-style-corps{transform:rotateY(180deg)}.carte-style[data-choisie] .carte-style-corps{transform:scale(1.06)}@media (hover:hover) and (pointer:fine){.carte-style[data-choisie]:hover .carte-style-corps{transform:scale(1.06)rotateY(180deg)}}.carte-style[data-choisie][data-retournee] .carte-style-corps{transform:scale(1.06)rotateY(180deg)}.carte-recto{position:relative}.ebook-eclat{position:relative;overflow:hidden}.carte-style[data-choisie] .carte-recto:after,.ebook-eclat:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 48%,#ffffff1a 56%,#0000 70%);animation:.9s ease-out .1s both ebook-eclat;position:absolute;inset:0;transform:translate(-110%)}@keyframes ebook-eclat{to{transform:translate(110%)}}.zone-depot{isolation:isolate;position:relative}.zone-depot[data-vide]:before{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:1.1rem;animation:2.6s ease-in-out infinite zone-pulse;position:absolute;inset:-2px;box-shadow:0 0 0 2px #2fd4a373}@keyframes zone-pulse{0%,to{opacity:0;transform:scale(.99)}50%{opacity:1;transform:scale(1.005)}}.miniature{animation:.55s cubic-bezier(.3,1.4,.5,1) both miniature-rebond}@keyframes miniature-rebond{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}80%{transform:scale(.97)}to{transform:none}}.chargement-livre{aspect-ratio:1.45;background:#12352e;border-radius:.5rem;flex:none;width:11rem;padding:.35rem;display:flex;box-shadow:0 10px 30px #0006}.chargement-page{background:#fbf8f1;flex-direction:column;flex:1;gap:9%;padding:12% 10%;display:flex}.chargement-page:first-child{border-radius:.3rem 0 0 .3rem;box-shadow:inset -6px 0 8px -6px #00000040}.chargement-page:last-child{border-radius:0 .3rem .3rem 0;box-shadow:inset 6px 0 8px -6px #00000040}.chargement-ligne{transform-origin:0;background:#2fa37f;border-radius:99px;height:.28rem;transition:transform .4s ease-out;display:block;transform:scaleX(0)}[dir=rtl] .chargement-ligne{transform-origin:100%}.chargement-ligne[data-ecrite]{transform:none}.chargement-coche{animation:.45s cubic-bezier(.3,1.4,.5,1) both miniature-rebond}.chargement-points:after{content:"…";margin-inline-start:.15em;animation:1.2s ease-in-out infinite chargement-points;display:inline-block}@keyframes chargement-points{0%,to{opacity:.25}50%{opacity:1}}.ebook-revele{animation:.8s cubic-bezier(.2,.8,.2,1) both ebook-revele;position:relative}.ebook-revele:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(closest-side,#2fd4a359,#0000);border-radius:50%;animation:2.4s ease-out both ebook-halo;position:absolute;inset:8% 15%}@keyframes ebook-revele{0%{opacity:0;transform:scale(.88)translateY(14px)}to{opacity:1;transform:none}}@keyframes ebook-halo{0%{opacity:0}30%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.carte-style-corps,.chargement-ligne,.ebook-champ{transition:none}.carte-style:hover .carte-style-corps,.carte-style[data-choisie] .carte-style-corps,.carte-style[data-choisie]:hover .carte-style-corps{transform:none}.carte-style[data-retournee] .carte-style-corps,.carte-style[data-choisie][data-retournee] .carte-style-corps{transform:rotateY(180deg)}.carte-style[data-choisie] .carte-recto:after,.ebook-eclat:after,.zone-depot[data-vide]:before,.ebook-revele:before{display:none}.miniature,.chargement-coche,.chargement-points:after,.ebook-revele{animation:none}}
