html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
.book-container{transform-origin:top;flex-direction:column;align-items:center;padding-bottom:2rem;display:flex;transform:perspective(1200px)rotateX(10deg)scale(1.5)}.bk12332kkg.cover{--page-bg:#f3e9d2;--baseline:12px;--book-title:var(--font-cinzel),serif;--title:var(--font-cinzel),serif;--body:var(--font-cormorant-garamond),serif;--base-size:calc(var(--baseline)*1.2);--page-list-shadow-effect:-1px 1px 0px #3c372a40,1px -1px 0px #9f9578;width:calc(var(--baseline)*90);max-width:130vw;height:calc(var(--baseline)*54);color:#000;font-family:Times New Roman,Helvetica,serif;transform:translate(25%,-9%)}.bk12332kkg.cover .flexContainer{flex-direction:column;height:100%;display:flex}.bk12332kkg.cover .book{perspective:1200px;filter:brightness(.8);width:100%;height:100%;display:flex}.bk12332kkg.cover button{text-transform:uppercase;letter-spacing:1px;cursor:pointer;z-index:998;background:0 0;border:none;outline:none;width:200px;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:-212px}.bk12332kkg.cover button:nth-child(2){left:calc(50% + 8px)}.bk12332kkg.cover .book__page:after{content:"";opacity:.25;pointer-events:none;background:url(/page_bg.jpg) 0 0/100%;width:100%;height:100%;position:absolute;top:0;left:0}.bk12332kkg.cover .book__page:before{content:"";opacity:.25;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffbb3d80 0%,#000 100%),linear-gradient(270deg,#000c 0%,#ffbb3d80 100%),linear-gradient(90deg,#000c 0%,#ffbb3d80 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;height:100%;position:absolute;top:0;left:0}.bk12332kkg.cover .book__page-back .page__content{opacity:.75}.bk12332kkg.cover .book__page{transform-origin:0 0;width:50%;height:100%;transform-style:preserve-3d;cursor:pointer;background-color:var(--page-bg);background-image:linear-gradient(90deg,#00000059 0%,#00000026 25% 50%,#00000026 75%,#00000059 100%),linear-gradient(#0003 0%,#0000001a 50%,#0003 100%);padding:0;transition:transform .9s cubic-bezier(.645,.045,.355,1);display:grid;position:absolute;right:0;transform:rotateY(90deg)}.bk12332kkg.cover .behind-effect-first{z-index:0;box-shadow:var(--page-list-shadow-effect);filter:brightness(.9);right:1px;transform:rotateY(-180deg)rotate(-.5deg)}.bk12332kkg.cover .behind-effect-second{z-index:0;box-shadow:var(--page-list-shadow-effect);filter:brightness(.8);right:8px;transform:rotateY(-180deg)rotate(.65deg)}.bk12332kkg.cover .behind-effect-third{z-index:0;box-shadow:var(--page-list-shadow-effect);filter:brightness(.8);right:-1px;transform:rotateY(-180deg)rotate(-.1deg)translate(2px)translateY(3px)}.bk12332kkg.cover .behind-effect-forth{z-index:0;box-shadow:var(--page-list-shadow-effect);filter:brightness(.9);right:3px;transform:rotateY(-180deg)rotate(.5deg)translate(3px)}.bk12332kkg.cover .behind-effect-light-effect{z-index:0;box-shadow:var(--page-list-shadow-effect);transform:rotateY(-180deg)}.bk12332kkg.cover .book__page:first-of-type{z-index:1;transform:rotateY(0);box-shadow:0 0 150px #0000000d,0 0 60px #0000001a}.bk12332kkg.cover .book__page-front{width:100%;height:100%;padding:0;position:absolute;transform:rotateY(0)translateZ(1px)}.bk12332kkg.cover .book__page-back{width:100%;height:100%;padding:0;position:absolute;transform:rotateY(180deg)translateZ(1px)}.bk12332kkg.cover .page__content{padding:var(--baseline);text-align:center;height:100%;position:relative}.bk12332kkg.cover .page__content-book-title{font-family:var(--book-title);font-size:calc(var(--base-size)*3);text-transform:uppercase;letter-spacing:3px;margin-top:calc(var(--baseline)*5);margin-bottom:calc(var(--baseline)*2);font-weight:700}.bk12332kkg.cover .page__content-author{font-family:var(--title);font-size:calc(var(--base-size)*1.2);text-transform:uppercase;padding:calc(var(--baseline)/2)calc(var(--baseline)/5);margin-bottom:calc(var(--baseline)*6);border-top:1px solid;border-bottom:1px solid;font-weight:100;display:inline-block}.bk12332kkg.cover .page__content-credits{font-family:var(--title);text-transform:uppercase;font-size:calc(var(--base-size)*.8);margin-bottom:calc(var(--baseline)*2);letter-spacing:1px}.bk12332kkg.cover .page__content-credits span{font-size:calc(var(--base-size)*1.2);letter-spacing:0;display:block}.bk12332kkg.cover .page__content-copyright{width:calc(100% - (var(--baseline)*2));bottom:calc(var(--baseline)*2);font-family:var(--title);font-size:calc(var(--base-size)*.8);text-transform:uppercase;position:absolute}.bk12332kkg.cover .page__content h1{font-family:var(--title);font-size:calc(var(--base-size)*2);text-transform:uppercase;letter-spacing:1px;margin-top:calc(var(--baseline)*1);margin-bottom:calc(var(--baseline)*1)}.bk12332kkg.cover .page__content hr{height:1px;margin:calc(var(--baseline)*1)0;border:0;border-top:1px solid #000000f2}.bk12332kkg.cover .page__content table{width:100%;margin-top:calc(var(--baseline)*2)}.bk12332kkg.cover .page__content table td{font-family:var(--title);font-size:calc(var(--base-size)*1);padding-bottom:calc(var(--baseline)*1.5);text-transform:uppercase}.bk12332kkg.cover .page__content blockquote{margin-bottom:calc(var(--baseline)*1)}.bk12332kkg.cover .page__content blockquote text{font-family:var(--title);font-size:calc(var(--base-size)*.67);text-align:justify;font-style:italic}.bk12332kkg.cover .page__content blockquote reference{font-family:var(--title);font-size:calc(var(--base-size)*.7);margin-top:calc(var(--baseline)*.3);float:right;text-transform:uppercase}.bk12332kkg.cover .page__content p{font-family:var(--title);font-size:calc(var(--base-size)*.67);text-align:justify;text-indent:var(--baseline)}.bk12332kkg.cover .page__content article{padding:calc(var(--baseline)*.7);border:1px solid #000000f2;flex:auto;position:relative}.bk12332kkg.cover .page__content aside{float:right;width:28%;margin-left:calc(var(--baseline)*1);padding:calc(var(--baseline)*.7)}.bk12332kkg.cover mark{background:#ffe40033;padding:0 3px;position:relative;box-shadow:7px 3px #ffe40033}.bk12332kkg.cover .page__content .author,.bk12332kkg.cover .page__content .date{font-family:var(--title);font-size:calc(var(--base-size)*.67);position:absolute;bottom:0;right:6px}.bk12332kkg.cover .page__content .author{bottom:10px}.bk12332kkg.cover .page__content img{float:right;margin-left:calc(var(--baseline)*1);padding:calc(var(--baseline)*.7)}.bk12332kkg.cover .page__number{bottom:var(--baseline);width:calc(100% - (var(--baseline)*2));font-family:var(--title);font-size:calc(var(--base-size)*.67);text-align:center;position:absolute}.bk12332kkg.cover .book__page.flipped{transform:rotateY(-180deg)}@media (max-width:1024px){.book-container{transform:perspective(1200px)rotateX(10deg)scale(1)}.bk12332kkg.cover button{height:100vh;top:50%;transform:translateY(-50%)}}@media (max-width:900px){.bk12332kkg.cover{max-width:unset;transform:translate(25%,45%)}.book-container{transform:perspective(1200px)rotateX(10deg)scale(.6)}.bk12332kkg.cover button{height:144vh;transform:translateY(-60%)}}
.rain{filter:blur(7px);opacity:.3;width:100%;height:100%;max-height:100vh;position:absolute;inset:0;overflow:hidden}.rain:after{content:"";pointer-events:none;filter:blur(3px);background:radial-gradient(circle,#0000 40%,#000 100%);width:120%;height:120%;position:absolute;inset:-10%}.drop{background:-webkit-gradient(linear,0 0,2% 100%,from(#0d343a),to(#fff9));background:-moz-linear-gradient(#fff9 0%,#0d343a 100%);width:1px;height:89px;-webkit-animation:.59s linear infinite fall;-moz-animation:.59s linear infinite fall;position:absolute;bottom:200px}@-webkit-keyframes fall{to{margin-top:900px}}@-moz-keyframes fall{to{margin-top:900px}}
:root{--background:#312332;--foreground:#1c1e21;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}html,body{background:url(/bg.webp);background-color:var(--background);max-width:100vw;height:100%;overflow-x:hidden}body{color:var(--foreground);background-color:var(--background);font-family:var(--font-family-sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background:url(/bg.webp) 50%/cover;justify-content:center;align-items:center;display:flex}.bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bg:before{content:"";pointer-events:none;filter:brightness(.75);background:url(/bg.webp) 50%/cover;width:110%;height:110%;position:absolute;top:-5%;left:-5%}*{box-sizing:border-box;margin:0;padding:0}.main-container{width:100%;max-width:960px;padding:16rem}.sound-button-base{cursor:pointer;z-index:1000;color:#fff;appearance:none;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:transform .2s;display:flex;position:relative}.sound-button-standard-border{border:1px solid #fff}.initial-play-button{animation:.8s ease-out forwards appear-from-bottom}.initial-play-button>*{pointer-events:none}.initial-play-container{z-index:2000;background-color:#0000003d;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .8s ease-out;display:flex;position:fixed;top:0;left:0}.countdown-svg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)scaleY(-1)}.countdown-svg circle{fill:none;stroke-width:1px}.countdown-bg{stroke:#fff3}.countdown-progress{stroke:#fff;stroke-dasharray:145;stroke-dashoffset:0;animation:5s linear forwards countdown-disappear}@keyframes countdown-disappear{to{stroke-dashoffset:145px}}.play-icon-container{z-index:1;position:relative}.sound-button-base:hover{transform:none}.sound-button-bottom-left{position:fixed;bottom:20px;left:20px}.sound-button-bottom-right{position:fixed;bottom:20px;right:20px}.close-button{box-sizing:border-box;cursor:pointer;color:#fff;text-align:center;background:0 0;border:1px solid #fff;border-radius:50%;width:40px;height:40px;padding-bottom:3px;font-size:20px;display:block;position:absolute;top:30px;right:30px}@keyframes appear-from-bottom{0%{opacity:0;transform:translateY(4px)}to{opacity:.7;transform:translateY(0)}}.please-allow-sound{color:#fff;opacity:.7;letter-spacing:.5px;margin-top:10px;font-size:12px;line-height:1.2;animation:.8s ease-out forwards appear-from-bottom}@media (max-width:900px){.sound-button-bottom-left{position:fixed;bottom:20px;scale:.6}.initial-play-button,.sound-button-bottom-right,.close-button{scale:.6}.please-allow-sound{font-size:10px}}.main-app-container{transition:opacity .8s ease-in}.fade-in{opacity:1;pointer-events:auto}.fade-out,.hidden{opacity:0;pointer-events:none}
