.AnswerBook-module__-dh88a__container{--book-width:340px;--book-height:460px;--book-shift:170px;z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media (max-width:768px){.AnswerBook-module__-dh88a__container{--book-width:85vw;--book-height:calc(85vw * 1.35);--book-shift:0px}}.AnswerBook-module__-dh88a__instruction{letter-spacing:2px;opacity:.8;text-align:center;will-change:opacity;margin-bottom:3rem;font-size:1.2rem;animation:3s infinite alternate AnswerBook-module__-dh88a__pulseText;transform:translateZ(0)}@keyframes AnswerBook-module__-dh88a__pulseText{0%{opacity:.3}to{opacity:1}}.AnswerBook-module__-dh88a__bookWrapper{perspective:1500px;width:var(--book-width);height:var(--book-height);margin-bottom:4rem;position:relative}.AnswerBook-module__-dh88a__book{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;transition:transform 1.2s cubic-bezier(.645,.045,.355,1) .3s;position:relative}.AnswerBook-module__-dh88a__book.AnswerBook-module__-dh88a__open{transform:translateX(var(--book-shift)) rotateX(10deg)}.AnswerBook-module__-dh88a__cover,.AnswerBook-module__-dh88a__page,.AnswerBook-module__-dh88a__backCover{transform-origin:0;width:100%;height:100%;transform-style:preserve-3d;border-radius:4px 12px 12px 4px;position:absolute;top:0;left:0}.AnswerBook-module__-dh88a__cover{z-index:10;background:linear-gradient(225deg,#c9a85b 0%,#947b3b 10px,#3a2a0a 12px,#0000 14px),linear-gradient(315deg,#c9a85b 0%,#947b3b 10px,#3a2a0a 12px,#0000 14px),radial-gradient(circle,#541616 0%,#1c0303 100%);border:2px solid #856a2a;border-left:none;border-radius:4px 12px 12px 4px;justify-content:center;align-items:center;transition:transform 1.2s cubic-bezier(.645,.045,.355,1) .3s;display:flex;position:relative;transform:translateZ(4px);box-shadow:inset 0 0 25px #000000e6,inset 5px 0 10px #ffffff08,5px 5px 25px #000c}.AnswerBook-module__-dh88a__cover:before{content:"";z-index:2;background:linear-gradient(90deg,#120202,#3d0e0e 50%,#120202);border-right:1px solid #d4af374d;width:18px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -2px 0 6px #000000e6}.AnswerBook-module__-dh88a__cover:after{content:"";pointer-events:none;border:1px solid #be962866;border-radius:2px 8px 8px 2px;position:absolute;inset:20px 20px 20px 32px;box-shadow:inset 0 0 15px #00000080,0 0 5px #0000004d}.AnswerBook-module__-dh88a__coverText{font-size:calc(var(--book-width) * .105);color:#bd9b4e;text-shadow:-1px -1px #ffffff1a,1px 1px 2px #000000e6,2px 2px 5px #0009;writing-mode:vertical-rl;letter-spacing:12px;z-index:3;opacity:.9;backface-visibility:hidden;font-weight:700;transform:translateZ(2px)}.AnswerBook-module__-dh88a__page{background:radial-gradient(#0000 50%,#64320026 100%),linear-gradient(90deg,#e8dfc7,#d6c49e);border:1px solid #c2b08a;transition:transform 1.2s cubic-bezier(.645,.045,.355,1);box-shadow:inset 4px 0 12px #0003}.AnswerBook-module__-dh88a__p1{transition-delay:.15s;transform:translateZ(1px)}.AnswerBook-module__-dh88a__p2{transition-delay:.1s;transform:translateZ(2px)}.AnswerBook-module__-dh88a__p3{transition-delay:50ms;transform:translateZ(3px)}.AnswerBook-module__-dh88a__backCover{z-index:0;background:radial-gradient(circle,#260707 0%,#120202 100%);border:1px solid #665020;transform:translateZ(-5px);box-shadow:15px 15px 35px #000000e6}.AnswerBook-module__-dh88a__book.AnswerBook-module__-dh88a__open .AnswerBook-module__-dh88a__p3{transition-delay:.1s;transform:rotateY(-179deg)translateZ(3px)}.AnswerBook-module__-dh88a__book.AnswerBook-module__-dh88a__open .AnswerBook-module__-dh88a__p2{transition-delay:.2s;transform:rotateY(-178deg)translateZ(2px)}.AnswerBook-module__-dh88a__book.AnswerBook-module__-dh88a__open .AnswerBook-module__-dh88a__p1{transition-delay:.3s;transform:rotateY(-177deg)translateZ(1px)}.AnswerBook-module__-dh88a__answerText{color:#3b2f2f;text-align:center;opacity:0;text-shadow:0 1px 1px #ffffff80;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 1rem;font-weight:700;transition:opacity .3s,transform .3s;display:flex;transform:translateY(10px)}.AnswerBook-module__-dh88a__zhText{font-size:calc(var(--book-width) * .08);font-family:var(--font-noto-serif-sc), serif;margin-bottom:calc(var(--book-width) * .05);line-height:1.4}.AnswerBook-module__-dh88a__enText{font-size:calc(var(--book-width) * .045);font-family:var(--font-cinzel), serif;text-transform:uppercase;letter-spacing:2px;opacity:.8}@keyframes AnswerBook-module__-dh88a__answerGlow{0%{text-shadow:0 0 2px #0000000d}to{text-shadow:0 0 8px #00000026}}.AnswerBook-module__-dh88a__bookWrapper:hover .AnswerBook-module__-dh88a__book:not(.AnswerBook-module__-dh88a__open){border-radius:4px 12px 12px 4px;transform:rotateY(-5deg)scale(1.02);box-shadow:0 0 25px #be96284d}.AnswerBook-module__-dh88a__coverText{font-size:calc(var(--book-width) * .1);color:#d6c398;text-shadow:0 1px 2px #000c;writing-mode:vertical-rl;letter-spacing:20px;z-index:3;opacity:.9;backface-visibility:hidden;box-shadow:none;background:0 0;border:none;padding:0;font-weight:400;transform:translateZ(2px)}.AnswerBook-module__-dh88a__page{background:#f4ecd8;border-top:1px solid #f2e9d5;border-bottom:1px solid #f2e9d5;border-right:1px solid #dcd1ba;transition:transform 1.2s cubic-bezier(.645,.045,.355,1);box-shadow:inset 4px 0 15px #0000001a}.AnswerBook-module__-dh88a__page.AnswerBook-module__-dh88a__p1{z-index:9;transition-delay:.2s;transform:translateZ(3px)}.AnswerBook-module__-dh88a__page.AnswerBook-module__-dh88a__p2{z-index:8;transition-delay:.1s;transform:translateZ(2px)}.AnswerBook-module__-dh88a__page.AnswerBook-module__-dh88a__p3{z-index:7;transition-delay:0s;transform:translateZ(1px)}.AnswerBook-module__-dh88a__page.AnswerBook-module__-dh88a__staticRight{z-index:1;background:#f4ecd8;justify-content:center;align-items:center;padding:1.5rem;display:flex;transform:translateZ(0);box-shadow:inset -4px 0 20px #0000000d}.AnswerBook-module__-dh88a__backCover{z-index:0;background:linear-gradient(135deg,#151e2b 0%,#0d131c 100%);border-radius:4px 12px 12px 4px;transform:translateZ(-5px);box-shadow:10px 10px 35px #000c}.AnswerBook-module__-dh88a__book.AnswerBook-module__-dh88a__open .AnswerBook-module__-dh88a__cover{transition-delay:0s;transform:rotateY(-160deg)translateZ(4px);box-shadow:inset 4px 0 10px #000c,-5px 5px 20px #00000080}.AnswerBook-module__-dh88a__book.AnswerBook-module__-dh88a__open .AnswerBook-module__-dh88a__page.AnswerBook-module__-dh88a__p1{transition-delay:.1s;transform:rotateY(-155deg)translateZ(3px)}.AnswerBook-module__-dh88a__book.AnswerBook-module__-dh88a__open .AnswerBook-module__-dh88a__page.AnswerBook-module__-dh88a__p2{transition-delay:.2s;transform:rotateY(-150deg)translateZ(2px)}.AnswerBook-module__-dh88a__book.AnswerBook-module__-dh88a__open .AnswerBook-module__-dh88a__page.AnswerBook-module__-dh88a__p3{transition-delay:.3s;transform:rotateY(-145deg)translateZ(1px)}.AnswerBook-module__-dh88a__answerText{color:#17243b;text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 1rem;font-weight:400;transition:opacity .3s,transform .3s;display:flex;transform:translateY(10px)}.AnswerBook-module__-dh88a__zhText{font-size:calc(var(--book-width) * .06);font-family:var(--font-noto-serif-sc), serif;letter-spacing:1px;margin-bottom:.8rem;line-height:1.4}.AnswerBook-module__-dh88a__enText{font-size:calc(var(--book-width) * .045);font-family:var(--font-cinzel), serif;opacity:.7;letter-spacing:1px;line-height:1.3}.AnswerBook-module__-dh88a__book.AnswerBook-module__-dh88a__open .AnswerBook-module__-dh88a__answerText{opacity:1;transition:opacity 1s 1.2s,transform 1s 1.2s;animation:3s ease-in-out 1.5s infinite alternate AnswerBook-module__-dh88a__answerGlow;transform:translateY(0)}.AnswerBook-module__-dh88a__resetButton{border:1px solid var(--text-accent);color:var(--text-accent);opacity:0;pointer-events:none;border-radius:30px;margin-top:2rem;padding:10px 30px;font-size:1rem;transition:all .3s}.AnswerBook-module__-dh88a__resetButton.AnswerBook-module__-dh88a__visible{opacity:1;pointer-events:auto}.AnswerBook-module__-dh88a__resetButton:hover{background:var(--text-accent);color:var(--bg-color-start);box-shadow:0 0 15px var(--glow-color)}
