.ef-book-reveal{--reveal-bg:#161912;--reveal-ink:#eceadf;--reveal-duration:2.8s;color:var(--reveal-ink);background:var(--reveal-bg);border:1px solid #ffffff26;overflow:hidden;width:100%;font-family:inherit}
.ef-reveal-meta{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #ffffff26;font:10px/1.4 monospace;letter-spacing:.12em}
.ef-reveal-meta span{font-size:18px;line-height:14px}
.ef-reveal-stage{height:320px;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 60%,#8f9b652b,transparent 68%)}
.ef-reveal-stage .ef-reveal-cover{width:76%;height:88%;object-fit:contain;transform:scale(.9);filter:brightness(.55) drop-shadow(0 14px 18px #0009);transition:transform var(--reveal-duration) cubic-bezier(.2,.65,.2,1),filter var(--reveal-duration);z-index:1}
.ef-reveal-veil{position:absolute;inset:0;background:#070a06;opacity:.52;z-index:2;transition:opacity var(--reveal-duration)}
.ef-reveal-stage .ef-reveal-flower{position:absolute;max-width:none;width:94%;height:120%;object-fit:contain;z-index:3;pointer-events:none;filter:brightness(.72);transition:transform var(--reveal-duration) cubic-bezier(.22,.65,.18,1),filter var(--reveal-duration)}
.ef-reveal-flower-left{left:-31%;bottom:-26%;transform:rotate(22deg)}
.ef-reveal-flower-right{right:-31%;top:-26%;transform:rotate(202deg)}
.ef-reveal-caption{position:absolute;bottom:18px;z-index:4;font:9px/1.4 monospace;letter-spacing:.18em;transition:opacity .6s;text-shadow:0 1px 8px #000}
.ef-reveal-content{position:relative;z-index:5;padding:16px;border-top:1px solid #ffffff26;background:var(--reveal-bg)}
.ef-book-reveal .ef-reveal-content h2{font:inherit;font-size:24px;font-weight:600;line-height:1.13;color:var(--reveal-ink);margin:0 0 12px;text-wrap:balance}
.ef-reveal-content p{font:11px/1.5 monospace;margin:0 0 12px}
.ef-reveal-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}
.ef-reveal-actions a,.ef-reveal-actions button{font:10px/1.4 monospace;letter-spacing:.04em;color:var(--reveal-ink);text-decoration:none;border:0;border-bottom:1px solid #ffffff66;padding:5px 0;background:transparent;border-radius:0;cursor:pointer}
.ef-reveal-toggle{display:none}.ef-book-reveal.is-enhanced .ef-reveal-toggle{display:inline-flex;gap:12px}
.ef-reveal-actions :focus-visible{outline:2px solid currentColor;outline-offset:4px}
.ef-book-reveal.is-open .ef-reveal-flower-left{transform:translate(-47%,35%) rotate(8deg);filter:brightness(1)}
.ef-book-reveal.is-open .ef-reveal-flower-right{transform:translate(47%,-35%) rotate(216deg);filter:brightness(1)}
.ef-book-reveal.is-open .ef-reveal-cover{transform:scale(1);filter:brightness(1) drop-shadow(0 14px 18px #0009)}
.ef-book-reveal.is-open .ef-reveal-veil,.ef-book-reveal.is-open .ef-reveal-caption{opacity:0}
.ef-book-reveal:not(.is-enhanced) .ef-reveal-flower,.ef-book-reveal:not(.is-enhanced) .ef-reveal-veil,.ef-book-reveal:not(.is-enhanced) .ef-reveal-caption{display:none}
.ef-book-reveal:not(.is-enhanced) .ef-reveal-cover{transform:none;filter:none}
@media(prefers-reduced-motion:reduce){.ef-book-reveal *{transition:none!important;animation:none!important}} .ef-reveal-stage .ef-reveal-cover{position:absolute;inset:6% 12%;height:88%;max-height:88%;margin:0}
.ef-book-reveal .ef-reveal-actions button:hover,.ef-book-reveal .ef-reveal-actions button:focus,.ef-book-reveal .ef-reveal-actions a:hover,.ef-book-reveal .ef-reveal-actions a:focus{color:var(--reveal-ink);background:transparent;border-color:var(--reveal-ink)} .ef-reveal-cinema .ef-reveal-stage{perspective:950px;background:radial-gradient(ellipse at 50% 65%,#69744c28,transparent 70%)}
.ef-reveal-cinema .ef-reveal-stage:after{content:'';position:absolute;inset:0;z-index:8;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23grain)' opacity='.5' d='M0 0h160v160H0z' fill='%23fff'/%3E%3C/svg%3E")}
.ef-cinema-screen{position:absolute;inset:19% 16% 23%;z-index:3;background:radial-gradient(ellipse at 62% 75%,#d4ba7c,#81937b 65%,#445f50);box-shadow:0 0 0 7px #0a130d,0 0 55px #c3c18a26;overflow:hidden;transition:transform var(--reveal-duration) cubic-bezier(.2,.65,.2,1),opacity calc(var(--reveal-duration)*.65)}
.ef-cinema-city{position:absolute;inset:24% -5% 0;background:#253d30;clip-path:polygon(0 35%,12% 35%,12% 0,28% 0,28% 43%,40% 43%,40% 19%,59% 19%,59% 48%,70% 48%,70% 9%,88% 9%,88% 35%,100% 35%,100% 100%,0 100%)}
.ef-cinema-window{position:absolute;width:10px;height:17px;left:74%;top:45%;background:#f1c889;box-shadow:0 0 20px #edc17d99}
.ef-cinema-curtain{position:absolute;top:0;bottom:0;width:26%;z-index:4;background:repeating-linear-gradient(90deg,#111b12 0,#353b25 18%,#101a12 36%);box-shadow:0 0 35px #0007;transition:transform var(--reveal-duration) cubic-bezier(.2,.65,.2,1)}
.ef-cinema-left{left:-13%;transform:skewX(-6deg)}.ef-cinema-right{right:-13%;transform:skewX(6deg)}
.ef-cinema-seats{position:absolute;bottom:-12%;left:-10%;width:120%;height:31%;z-index:5;background:radial-gradient(ellipse at 50% 100%,#684438 0 51%,#161713 53% 64%,transparent 66%) 0 0/20% 100% repeat-x;filter:drop-shadow(0 -6px 9px #0006);transition:transform var(--reveal-duration),opacity var(--reveal-duration)}
.ef-reveal-cinema .ef-reveal-veil{display:none}
.ef-reveal-cinema .ef-reveal-cover{z-index:6;opacity:0;transform:translateY(14px) scale(.65) rotateY(-20deg);filter:brightness(.7) drop-shadow(12px 16px 18px #0008);transition:transform var(--reveal-duration) cubic-bezier(.2,.65,.2,1),opacity calc(var(--reveal-duration)*.55),filter var(--reveal-duration)}
.ef-reveal-cinema .ef-reveal-caption{z-index:7;bottom:25%;font-size:8px;color:#f1e4c2}
.ef-reveal-cinema.is-open .ef-cinema-screen{transform:scaleX(.42) scaleY(1.28);opacity:0}
.ef-reveal-cinema.is-open .ef-cinema-left{transform:translateX(-65%) skewX(-6deg)}.ef-reveal-cinema.is-open .ef-cinema-right{transform:translateX(65%) skewX(6deg)}
.ef-reveal-cinema.is-open .ef-cinema-seats{transform:translateY(55%);opacity:.2}
.ef-reveal-cinema.is-open .ef-reveal-cover{opacity:1;transform:translateY(0) scale(1) rotateY(-8deg);filter:brightness(1) drop-shadow(12px 16px 18px #0008);transition-delay:0s,calc(var(--reveal-duration)*.18),0s}
.ef-reveal-cinema:not(.is-enhanced) .ef-cinema-screen,.ef-reveal-cinema:not(.is-enhanced) .ef-cinema-curtain,.ef-reveal-cinema:not(.is-enhanced) .ef-cinema-seats{display:none}
.ef-reveal-cinema:not(.is-enhanced) .ef-reveal-cover{opacity:1}
@media(prefers-reduced-motion:reduce){.ef-reveal-cinema *{transition-delay:0s!important}} .ef-reveal-cinema{--reveal-bg:#0c130e}
.ef-reveal-cinema .ef-reveal-stage{background:#080e0a}
.ef-cinema-screen{transform-origin:74% 53%;transition:transform calc(var(--reveal-duration)*.85) cubic-bezier(.42,0,.25,1),opacity calc(var(--reveal-duration)*.3);transition-delay:0s,0s}
.ef-cinema-city{inset:15% -6% 0;transition:transform calc(var(--reveal-duration)*.9) cubic-bezier(.42,0,.25,1)}
.ef-cinema-city-far{background:#657b65;clip-path:polygon(0 35%,5% 35%,5% 16%,10% 16%,10% 20%,15% 20%,15% 3%,23% 3%,23% 29%,29% 29%,29% 12%,34% 12%,34% 0,38% 0,38% 25%,45% 25%,45% 38%,50% 38%,50% 9%,56% 9%,56% 19%,64% 19%,64% 4%,70% 4%,70% 27%,76% 27%,76% 15%,84% 15%,84% 34%,91% 34%,91% 7%,97% 7%,97% 30%,100% 30%,100% 100%,0 100%)}
.ef-cinema-city-mid{inset:32% -5% 0;background:#354e3e;clip-path:polygon(0 30%,8% 30%,8% 8%,20% 8%,20% 38%,26% 38%,26% 23%,35% 23%,35% 48%,43% 48%,43% 4%,52% 4%,52% 30%,60% 30%,60% 45%,69% 45%,69% 0,84% 0,84% 25%,91% 25%,91% 12%,100% 12%,100% 100%,0 100%)}
.ef-cinema-city-near{inset:65% -7% -4%;background:#15291e;clip-path:polygon(0 15%,15% 15%,15% 44%,25% 44%,25% 0,38% 0,38% 55%,49% 55%,49% 30%,59% 30%,59% 65%,73% 65%,73% 40%,87% 40%,87% 7%,100% 7%,100% 100%,0 100%)}
.ef-cinema-window{left:72%;top:46%;width:4%;height:14%;background:linear-gradient(90deg,#dfb871 46%,#796b42 47% 53%,#f1cc89 54%);box-shadow:0 0 16px #e9bf6e88;transition:box-shadow var(--reveal-duration)}
.ef-cinema-curtain{background:repeating-linear-gradient(90deg,#070d08 0,#182016 18%,#080e0a 36%);filter:brightness(.6)}
.ef-cinema-seats{bottom:-15%;height:30%;background:none;filter:none}
.ef-cinema-seats:before,.ef-cinema-seats:after{content:'';position:absolute;width:18%;height:90%;left:1%;bottom:0;border-radius:32% 32% 6% 6%;background:linear-gradient(100deg,#100f0c,#30241b 55%,#17160f);box-shadow:7.3em 0 #211d15,14.6em 0 #211d15,21.9em 0 #211d15,29.2em 0 #211d15;}
.ef-cinema-seats{font-size:clamp(8px,1.1vw,15px)}
.ef-cinema-seats:after{left:-9%;bottom:-28%;width:22%;background:#13140e;box-shadow:9em 0 #13140e,18em 0 #13140e,27em 0 #13140e,36em 0 #13140e}
.ef-reveal-cinema.is-open .ef-cinema-screen{transform:translateX(-24%) scale(12);opacity:0;transition-delay:0s,calc(var(--reveal-duration)*.7)}
.ef-reveal-cinema.is-open .ef-cinema-city-near{transform:translate(-6%,25%)}
.ef-reveal-cinema.is-open .ef-cinema-city-far{transform:translateY(-3%)}
.ef-reveal-cinema .ef-reveal-cover{transform:translate(16%,-3%) scale(.12);opacity:0;transition:transform calc(var(--reveal-duration)*.65) cubic-bezier(.18,.65,.2,1),opacity calc(var(--reveal-duration)*.4),filter var(--reveal-duration);transition-delay:0s}
.ef-reveal-cinema.is-open .ef-reveal-cover{transform:translate(0,0) scale(1) rotateY(-6deg);opacity:1;transition-delay:calc(var(--reveal-duration)*.52),calc(var(--reveal-duration)*.52),0s}
@media(prefers-reduced-motion:reduce){.ef-reveal-cinema *{transition:none!important;transition-delay:0s!important}}
.ef-cinema-seats{display:flex;gap:2%;align-items:stretch;bottom:-14%;height:30%}.ef-cinema-seats:before,.ef-cinema-seats:after{display:none}.ef-cinema-seats i{display:block;flex:1;border-radius:30% 30% 4% 4%;background:linear-gradient(105deg,#11120d,#30251c 55%,#171710);box-shadow:inset 0 2px 2px #56432a22,0 -4px 12px #0008} .ef-reveal-cinema{--reveal-duration:3s}
.ef-reveal-cinema.is-enhanced .ef-reveal-cover{visibility:hidden;opacity:0!important;transition:none}
.ef-cinema-morph{position:absolute;z-index:4;inset:19% 16% 23%;background:#080d09;overflow:hidden;opacity:0;pointer-events:none;transition:opacity calc(var(--reveal-duration)*.5) ease;transition-delay:0s}
.ef-cinema-morph img{display:block;width:100%;height:100%;object-fit:contain;padding:3% 0;opacity:0;filter:blur(3px) brightness(.6) sepia(.14);transform:none;transition:opacity calc(var(--reveal-duration)*.55) ease,filter calc(var(--reveal-duration)*.65) ease;transition-delay:0s}
.ef-cinema-morph:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 10%,#e9d8a433 46%,#ffedbd55 50%,transparent 75%);transform:translateX(-130%);opacity:0}
.ef-reveal-cinema.is-open .ef-cinema-morph{opacity:1;transition-delay:calc(var(--reveal-duration)*.12)}
.ef-reveal-cinema.is-open .ef-cinema-morph img{opacity:1;filter:blur(0) brightness(1) sepia(.06);transition-delay:calc(var(--reveal-duration)*.36)}
.ef-reveal-cinema.is-open .ef-cinema-morph:after{animation:ef-projection-light var(--reveal-duration) ease both}
@keyframes ef-projection-light{0%,15%{transform:translateX(-130%);opacity:0}35%{opacity:.7}75%{transform:translateX(130%);opacity:0}100%{transform:translateX(130%);opacity:0}}
.ef-reveal-cinema .ef-cinema-screen,.ef-reveal-cinema.is-open .ef-cinema-screen{transform:none;opacity:1;transition:none}
.ef-reveal-cinema .ef-cinema-city{transition:filter calc(var(--reveal-duration)*.5)}
.ef-reveal-cinema.is-open .ef-cinema-city-far,.ef-reveal-cinema.is-open .ef-cinema-city-near{transform:none}
.ef-reveal-cinema.is-open .ef-cinema-city{filter:brightness(.3)}
.ef-reveal-cinema.is-open .ef-cinema-left{transform:skewX(-6deg)}
.ef-reveal-cinema.is-open .ef-cinema-right{transform:skewX(6deg)}
.ef-reveal-cinema.is-open .ef-cinema-seats{transform:none;opacity:1}
.ef-reveal-cinema:not(.is-enhanced) .ef-cinema-morph{display:none}
@media(prefers-reduced-motion:reduce){.ef-reveal-cinema *{transition:none!important;animation:none!important;transition-delay:0s!important}} .ef-reveal-cinema .ef-reveal-stage:before{content:'';position:absolute;inset:-10% 0 0;z-index:7;pointer-events:none;background:conic-gradient(from 153deg at 50% -4%,transparent 0deg,#efe3b008 5deg,#f4e8b719 22deg,#f4e8b70b 44deg,transparent 54deg);opacity:.7;animation:ef-projector-breathe 4.6s linear infinite;transition:opacity .45s}
.ef-reveal-cinema .ef-cinema-screen{animation:ef-projector-shimmer 3.7s linear infinite;transition:opacity .45s ease,filter .45s ease}
@keyframes ef-projector-shimmer{0%,100%{filter:brightness(.96)}18%{filter:brightness(1.02)}21%{filter:brightness(.91)}25%{filter:brightness(1)}48%{filter:brightness(.95)}52%{filter:brightness(1.04)}57%{filter:brightness(.97)}79%{filter:brightness(1.01)}83%{filter:brightness(.93)}88%{filter:brightness(.99)}}
@keyframes ef-projector-breathe{0%,100%{opacity:.58}23%{opacity:.74}28%{opacity:.52}51%{opacity:.7}76%{opacity:.55}81%{opacity:.72}}
.ef-reveal-cinema.is-open .ef-reveal-stage:before{animation:none;opacity:0}
.ef-reveal-cinema.is-open .ef-cinema-screen{animation:none;opacity:0;filter:brightness(.3);transition:opacity .45s ease,filter .45s ease}
.ef-reveal-cinema .ef-cinema-morph{inset:6% 13% 19%;background:transparent;overflow:visible;opacity:0;transition:opacity 1.35s ease;transition-delay:0s;isolation:isolate}
.ef-reveal-cinema .ef-cinema-morph:before{content:'';position:absolute;inset:-4% -15% -6%;z-index:-1;background:radial-gradient(ellipse at 50% 42%,#e4c48b29 0%,#cfaa7020 24%,#baa46b0d 46%,transparent 69%);opacity:0;transition:opacity 1.7s ease;transition-delay:0s}
.ef-reveal-cinema .ef-cinema-morph:after{content:'';position:absolute;inset:-8% -5% 0;background:linear-gradient(180deg,#e7ce991c,transparent 84%);clip-path:polygon(44% 0,56% 0,94% 100%,6% 100%);transform:none;opacity:0;z-index:-1;animation:none;transition:opacity 1.5s ease;transition-delay:0s}
.ef-reveal-cinema .ef-cinema-morph img{padding:4% 0;filter:brightness(.65);opacity:0;transition:opacity 1.3s ease,filter 1.7s ease;transition-delay:0s;object-fit:contain}
.ef-reveal-cinema.is-open .ef-cinema-morph{opacity:1;transition-delay:.65s}
.ef-reveal-cinema.is-open .ef-cinema-morph:before,.ef-reveal-cinema.is-open .ef-cinema-morph:after{opacity:1;animation:none;transform:none;transition-delay:.55s}
.ef-reveal-cinema.is-open .ef-cinema-morph img{opacity:1;filter:brightness(1) drop-shadow(0 10px 16px #0007);transition-delay:.75s}
.ef-reveal-cinema:not(.is-enhanced) .ef-reveal-stage:before{display:none}
@media(prefers-reduced-motion:reduce){.ef-reveal-cinema *,.ef-reveal-cinema *:before,.ef-reveal-cinema *:after{animation:none!important;transition:none!important;transition-delay:0s!important}} .ef-reveal-cinema{--reveal-duration:3s}
.ef-reveal-cinema .ef-cinema-screen,.ef-reveal-cinema.is-open .ef-cinema-screen{transform-origin:58% 54%;transition:transform 3s cubic-bezier(.35,.08,.2,1),opacity 1.4s ease;transition-delay:0s;}
.ef-reveal-cinema.is-open .ef-cinema-screen{transform:scale(3.6);opacity:0;filter:none;animation:none;transition-delay:0s,1.35s}
.ef-reveal-cinema .ef-cinema-city{transform-origin:58% 60%;transition:transform 3s cubic-bezier(.35,.08,.2,1)}
.ef-reveal-cinema.is-open .ef-cinema-city-far{transform:scale(1.12) translateY(-2%);opacity:1;filter:none}
.ef-reveal-cinema.is-open .ef-cinema-city-mid{transform:scale(1.35) translateY(10%);opacity:1;filter:none}
.ef-reveal-cinema.is-open .ef-cinema-city-near{transform:scale(1.85) translateY(48%);opacity:1;filter:none}
.ef-reveal-cinema .ef-cinema-window{transition:opacity 1s}.ef-reveal-cinema.is-open .ef-cinema-window{opacity:0}
.ef-reveal-cinema .ef-cinema-morph{inset:11% 16% 19%;background:radial-gradient(ellipse at 50% 48%,#93927533,#5a705b0c 60%,transparent 75%);overflow:hidden;opacity:0;transform:scale(.83);transition:opacity 1.7s ease,transform 2.5s cubic-bezier(.2,.65,.2,1);transition-delay:0s;z-index:4}
.ef-reveal-cinema.is-open .ef-cinema-morph{opacity:1;transform:scale(1);transition-delay:1s}
.ef-reveal-cinema .ef-cinema-morph:before{inset:0;z-index:2;background:linear-gradient(110deg,#132e201f,#c9be8812 45%,#162b2026);mix-blend-mode:multiply;opacity:1;transition:none}
.ef-reveal-cinema .ef-cinema-morph:after{display:none}
.ef-reveal-cinema .ef-cinema-morph img{position:absolute;width:100%;height:100%;inset:0;padding:5% 0;object-fit:contain;opacity:0;filter:sepia(.35) saturate(.68) brightness(.79) contrast(.88) blur(2px);transition:opacity 1.6s ease,filter 2s ease;transition-delay:0s}
.ef-reveal-cinema.is-open .ef-cinema-morph img{opacity:.92;filter:sepia(.28) saturate(.72) brightness(.85) contrast(.9) blur(0);transition-delay:1.05s}
.ef-reveal-cinema .ef-reveal-caption{display:none}
@media(prefers-reduced-motion:reduce){.ef-reveal-cinema *,.ef-reveal-cinema *:before,.ef-reveal-cinema *:after{animation:none!important;transition:none!important;transition-delay:0s!important}} .ef-reveal-cinema.is-open .ef-cinema-morph img{animation:ef-book-projector 4.7s linear infinite;animation-delay:2.6s}
@keyframes ef-book-projector{0%,100%{opacity:.92}17%{opacity:.95}23%{opacity:.89}29%{opacity:.93}51%{opacity:.91}56%{opacity:.96}62%{opacity:.92}81%{opacity:.94}87%{opacity:.90}}
@media(prefers-reduced-motion:reduce){.ef-reveal-cinema.is-open .ef-cinema-morph img{animation:none!important}} @font-face{font-family:EmilRevealAveria;src:url(//emilfadel.de/wp-content/plugins/emil-poster/assets/averia-400.ttf) format('truetype');font-weight:400;font-display:swap}
.ef-book-reveal.ef-reveal-cinema .ef-reveal-content h2{font-family:EmilRevealAveria,Averia,Georgia,serif;font-weight:400;line-height:1.12}
.ef-reveal-cinema .ef-cinema-seats{height:23%;bottom:-12%;gap:1.5%;opacity:1;transition:opacity 1.2s ease,transform 2s ease;transition-delay:0s}
.ef-reveal-cinema .ef-cinema-seats i{position:relative;border-radius:43% 43% 12% 12%;background:linear-gradient(105deg,#0c100c 0%,#29271e 20%,#3b3025 46%,#2c281e 73%,#11160e 100%);box-shadow:inset 2px 3px 4px #77604724,inset -4px 0 7px #0007,0 -3px 9px #0008}
.ef-reveal-cinema .ef-cinema-seats i:before{content:'';position:absolute;inset:8% 10% 13%;border:1px solid #8c705025;border-radius:43% 43% 15% 15%;box-shadow:inset 0 2px 6px #0005}
.ef-reveal-cinema.is-open .ef-cinema-seats{opacity:0;transform:translateY(45%);transition-delay:.8s}
.ef-reveal-cinema.is-open .ef-cinema-screen{box-shadow:none}
.ef-reveal-cinema .ef-cinema-morph{background:none}
.ef-reveal-cinema .ef-cinema-morph:before{display:none}
.ef-reveal-cinema.is-open .ef-cinema-morph img{filter:sepia(.08) saturate(.92) brightness(1) contrast(.98);opacity:1}
@keyframes ef-book-projector{0%,100%{opacity:.98}17%{opacity:1}23%{opacity:.94}29%{opacity:.98}51%{opacity:.97}56%{opacity:1}62%{opacity:.98}81%{opacity:1}87%{opacity:.95}}
@media(prefers-reduced-motion:reduce){.ef-reveal-cinema *{transition:none!important;animation:none!important}} .ef-reveal-cinema .ef-cinema-screen:after{content:'';position:absolute;inset:0;z-index:5;pointer-events:none;box-shadow:inset 0 0 0 1.5px #101a12}
.ef-reveal-cinema .ef-cinema-curtain{background:repeating-linear-gradient(90deg,#151713 0,#282a1e 11%,#0a110e 22%);filter:none;box-shadow:10px 0 35px #0007}
.ef-reveal-cinema .ef-cinema-right{box-shadow:-10px 0 35px #0007} .ef-reveal-cinema .ef-cinema-morph{inset:3% 13% 3%;overflow:visible;background:radial-gradient(ellipse at 45% 44%,#dbc58b50 0%,#b8a16e2b 34%,#88774710 57%,transparent 74%)}
.ef-reveal-cinema .ef-cinema-morph img{box-sizing:border-box;position:absolute;inset:0;width:100%;height:100%;max-height:100%;max-width:100%;padding:3% 0;object-fit:contain;object-position:center}
.ef-reveal-cinema.is-open .ef-cinema-morph img{filter:sepia(.08) saturate(.92) brightness(1) contrast(.98) drop-shadow(3px 5px 3px #0008) drop-shadow(13px 18px 12px #000c)} .ef-reveal-cinema .ef-cinema-screen{clip-path:inset(2px);isolation:isolate}
.ef-reveal-cinema .ef-cinema-screen:after{inset:-1px;box-shadow:none;border:4px solid #101a12;box-sizing:border-box}
.ef-reveal-cinema .ef-cinema-city{right:-10%;left:-10%;bottom:-3px}
.ef-reveal-cinema .ef-cinema-city-near{bottom:-5%} .ef-reveal-cinema .ef-cinema-city-mid .ef-cinema-window{left:76%;top:23%;width:3.34%;height:20.6%;display:block;box-sizing:border-box} .ef-book-reveal{position:relative}
.ef-reveal-content{z-index:auto}
.ef-reveal-page-link{position:absolute;inset:0;z-index:9;color:inherit;cursor:pointer}
.ef-reveal-actions{position:relative;z-index:10;pointer-events:none}
.ef-reveal-actions a,.ef-reveal-actions button{position:relative;pointer-events:auto}
.ef-reveal-page-link:focus-visible{outline:2px solid #ece4c2;outline-offset:-5px}