﻿@font-face{font-family:'Caps';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/caps.woff2") format("woff2")}@font-face{font-family:'IM FELL English';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/im-fell-english-v14-latin-regular.woff2") format("woff2")}@font-face{font-family:'IM FELL English';font-style:italic;font-weight:400;font-display:swap;src:url("/fonts/im-fell-english-v14-latin-italic.woff2") format("woff2")}@font-face{font-family:'IM FELL English SC';font-display:swap;src:url("/fonts/im-fell-english-sc-v16-latin-regular.woff2") format("woff2")}html,body{color:var(--text-color);font-family:'IM FELL English', serif;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-weight:400;-webkit-hyphens:manual}h1 i{font-size:90%;font-style:italic;text-transform:lowercase}h2{font-weight:400;-webkit-hyphens:manual}h3{font-size:28px;line-height:35px;margin-bottom:30px;margin-top:60px;font-weight:600}p,li,.comment-body{line-height:1.56}a{color:var(--accent-color);text-decoration:none}code{background:var(--accent-background-color);display:block;font-size:18px;line-break:anywhere;margin:0 auto;margin-top:30px;max-width:214px;padding:20px;text-align:center}figcaption,figcaption p,small{color:var(--muted-color);font-size:12px;font-style:italic;line-height:22px}sup,sup a{font-size:14px;line-height:0px;margin-left:1px;margin-right:1px}*{margin:0}body{background:var(--background-color);overflow-x:hidden}[x-cloak]{display:none !important}input{border:0;float:left;height:50px;outline:0;padding:13px;width:calc(100% - 50px)}button{border:none;border-radius:0;background:var(--popup-background-color);color:var(--accent-color);cursor:pointer;display:block;font-family:inherit;font-size:16px;font-style:italic;height:50px;line-height:50px !important;padding-left:12px;padding-right:12px}button.disabled{opacity:0.5;cursor:default}.form{margin:0 auto;width:var(--min-width)}.form label{display:block;margin-bottom:5px;margin-top:20px}.form input{width:100%}.form button{display:block}hr{border:none;border-top:1px dashed var(--border-color);margin-bottom:30px}input,textarea{background:var(--accent-background-color);border:none;border-radius:0;box-sizing:border-box;color:var(--text-color);display:block;font-family:inherit;margin-bottom:10px;outline:none}input:disabled,input:read-only,textarea:disabled,textarea:read-only{opacity:0.5}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}input[type=radio]{display:none}label:has(input[type=radio]){background:var(--accent-background-color);color:var(--text-color);text-align:center}label:has(input[type=radio]:checked){background:var(--popup-background-color)}input[type=checkbox]{appearance:none;background:var(--accent-background-color);height:20px;width:20px;margin-right:10px;opacity:1;margin-top:5px}input[type=checkbox]:checked:after{content:'✗';color:var(--accent-color);display:block;font-size:20px;line-height:20px;margin-left:-5px;margin-top:-8px;text-align:center}label:has(input[type=checkbox]){align-items:center;display:inline-flex;width:100%;margin-bottom:15px !important;margin-top:10px !important}textarea{padding:30px;resize:none}q::before,q::after{content:none}::placeholder{color:var(--muted-color)}::selection{background:var(--selection-color)}.button{background:var(--popup-background-color);color:var(--accent-color);cursor:pointer;font-size:16px;font-style:italic;font-weight:400;height:50px;display:inline-block;line-height:50px;padding-left:15px;padding-right:15px;transition:transform .15s .1s}.button:hover{transform:scale(1.075)}.button.prev,.button.next,.button.square{font-style:normal;font-size:28px;line-height:40px !important;padding-left:0px;padding-right:0px;width:50px}.button.disabled{cursor:default;opacity:0.5;pointer-events:none;transform:none}.av{border-top:1px dashed var(--border-color);margin-top:60px;padding-bottom:60px;padding-top:60px}.av .av-container{align-content:center;background:var(--popup-background-color);display:grid}.av .av-container .text{align-content:center;display:grid}.av .av-container .text h3{color:var(--accent-color);font-style:italic;font-weight:400 !important;margin-bottom:0px;margin-top:-30px}.av .av-container .text h3 .de{font-size:20px}.av .av-container .text h2{border-bottom:1px dashed var(--popup-border-color);color:var(--accent-color);font-family:'IM FELL English SC', serif;line-height:40px;margin-bottom:40px;padding-bottom:13px;width:fit-content}.av .av-container .text a,.av .av-container .text p{font-size:19px !important;margin:0;max-width:80%}.av .av-container .text a{font-style:italic}.av .av-container .book{margin-left:unset !important}.article{display:grid;background:var(--background-color)}.article figure{display:grid;overflow:hidden}.article figure img{object-fit:cover;width:100%}.article .text .author{color:var(--accent-color);font-style:italic}.article .text h2{color:var(--text-color)}.article.large{box-shadow:0px 10px 80px -13px var(--shadow-color);gap:15px;grid-template-rows:min-content auto}.article.large figure{width:100%}.article.large .text{padding:20px;padding-bottom:0px}.article.large .text h2{font-size:27px;line-height:33px;margin-top:5px}.article.medium,.article.small,.article.micro{gap:15px}.article.medium .text,.article.small .text,.article.micro .text{align-content:center;display:grid}.article.medium .text h2,.article.small .text h2,.article.micro .text h2{font-size:18px;display:-webkit-box;line-height:25px;margin-top:5px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article.small .text .author,.article.micro .text .author{font-size:16px}.article.small .text h2 span,.article.micro .text h2 span{color:var(--accent-color);font-weight:600}.article.small .text h2 span .slash,.article.micro .text h2 span .slash{font-weight:400;margin-left:5px;margin-right:5px}.article.small{height:calc(80px + 30px)}.article.micro figure img{filter:var(--author-filter)}.author-info{display:grid;align-items:center}.author-info figure{aspect-ratio:1 / 1;width:180px}.author-info figure img{filter:var(--author-filter);width:180px}.author-info .text{align-content:center;display:grid}.author-info .text small{font-size:16px}.author-info .text p{margin-top:30px}.author-info.small{border-bottom:1px dashed var(--border-color);gap:50px;grid-template-columns:180px auto;padding-bottom:50px}.author-info.small:last-child{border-bottom:none}.author-info.small figure{align-content:center;display:grid}.author-info.small .text h2{font-size:42px;line-height:48px}.author-info.small .text .more{color:var(--accent-color);font-family:'IM FELL English SC', serif;font-size:16px;margin-top:30px;text-transform:lowercase;letter-spacing:0.1px}.author-info.large{justify-content:center;gap:30px}.author-info.large figure{margin:0 auto}.author-info.large .text{text-align:center}.author-info.large .text h2{font-style:italic}.author-info.large .text p{text-align:left}.book-container{perspective:650px}.book-container .book{margin:0 auto;height:var(--height);position:relative;transform-style:preserve-3d;transition:transform 1.5s ease;width:var(--width)}.book-container .book .front{background-color:#01060f;border-radius:0 1.5px 1.5px 0;box-shadow:5px 12px 32px -13px rgba(154,52,51,0.25);height:var(--height);position:absolute;left:0;top:0;transform:translateZ(var(--thickness));width:var(--width);-webkit-user-drag:none}.book-container .book .pages{background:repeating-linear-gradient(to right, #FFF9F6, #E1C8A4 4.75px);border-radius:2px;height:calc(var(--height) - 6px);left:0;position:absolute;top:3px;transform:translateX(calc(var(--width) - var(--thickness) - (var(--width) / 100 * 1.5))) rotateY(90deg);width:calc(var(--thickness) * 1.95)}.book-container .book .back{background-color:#5C3020;border-radius:0 1.5px 1.5px 0;box-shadow:-6px 6px 30px 3px var(--light-shadow-color);height:var(--height);left:0;position:absolute;top:0;transform:translateZ(calc((-1 * var(--thickness)) - 2px)) scaleX(-1);width:var(--width);-webkit-user-drag:none}.book-container .book .back.inline-front{transform:translateZ(calc(var(--thickness) - 0.1px)) !important}.book-container .book .back.inline-back{transform:translateZ(calc((-1 * var(--thickness)) - 0.1px)) !important}.book-container .book .shadow{background:var(--book-shadow-color);position:absolute;transform:translateZ(calc(var(--thickness) / 2)) rotateX(90deg);bottom:calc((-1 * var(--width)));height:calc(var(--width) * 2);width:calc(var(--width) * 2);left:calc(-0.5 * var(--width))}.book-container .book.animate{animation:17s ease 0s infinite animate}.book-container .book.click{cursor:pointer}#comments{border-top:1px dashed var(--border-color);margin-top:60px;padding-top:40px}#comments .comment{background:var(--accent-background-color);margin-bottom:10px;padding:40px}#comments .comment .comment-info .comment-author{color:var(--accent-color);display:inline;font-size:14px;font-weight:400;margin-top:0}#comments .comment .comment-info .comment-rating{color:var(--muted-color);font-size:14px;font-style:italic}#comments .comment .comment-info .comment-rating span{color:var(--text-color)}#comments .comment .comment-info .comment-time{color:var(--muted-color);display:inline;font-size:14px;text-transform:lowercase}#comments .comment .comment-body{font-size:19px;margin-bottom:15px;margin-top:20px;text-align:justify;text-wrap:pretty}#comments .comment .comment-body p{margin-bottom:30px;text-align:justify;text-wrap:pretty}#comments .comment .comment-body p:last-of-type{margin-bottom:0px}#comments .comment .comment-body a{hyphens:auto;word-break:break-word}#comments #comment-form{margin-top:40px}#comments #comment-form .comment-form-group #body{width:100%}#comments #comment-form .comment-form-line{display:grid;grid-template-columns:auto 50px}#comments #comment-form .comment-form-line.review{grid-template-columns:auto calc(193px + 10px) 50px}#comments #comment-form .comment-form-line #author{width:100%}#comments #comment-form .comment-form-line .added-to-rating{display:grid;grid-template-columns:50px calc(46.5px - 10px) calc(46.5px + 10px) 50px}#comments #comment-form .comment-form-line .added-to-rating input{background:var(--popup-background-color);color:var(--accent-color);margin:0;text-align:right;width:100%}#comments #comment-form .comment-form-line .added-to-rating .suffix{background:var(--popup-background-color);color:var(--accent-color);font-size:16px;font-style:italic;height:50px;line-height:50px;text-align:left;width:100%}footer{align-items:center;border-top:1px dashed var(--border-color);bottom:0px;color:var(--text-color);display:flex;font-family:'IM FELL English SC', serif;font-size:16px;height:55px;letter-spacing:0.1px;margin-top:86px;position:relative;text-transform:lowercase;width:100%}footer a{font-size:16px}.footnotes{background:var(--accent-background-color);margin-bottom:40px;margin-top:50px;padding-bottom:calc(50px - 30px)}.footnotes ol{margin-bottom:0px !important}.footnotes ol li:last-of-type p{margin-bottom:0px}.footnotes ol li p{font-size:19px}.footnotes ol li .footnote-backref{font-size:14px;margin-left:3px;vertical-align:middle}.footnotes hr{display:none}header{display:grid;position:sticky;top:0px;transition:transform .15s;z-index:99;transform-origin:top}header.hidden{transform:translateY(-100%)}header #alert{background:var(--popup-background-color);border-bottom:1px dashed var(--popup-border-color);color:var(--accent-color);font-style:italic;text-align:center;padding:10px}header #logo-container{background:var(--background-color);border-bottom:1px dashed var(--border-color);overflow:visible;width:100vw}header #logo-container #logo-center #logo{background-color:#A62F27;font-family:'IM FELL English SC', serif;gap:30px;color:var(--text-color);display:flex;height:0;position:relative;text-transform:uppercase;transition:all .2s}header #logo-container #logo-center #logo h1{line-height:unset;font-size:unset}header #logo-container #logo-center #buttons{display:flex;justify-content:end;position:relative}header #logo-container #logo-center #buttons .new-books{position:absolute;pointer-events:none}header #logo-container #logo-center #buttons .new-books span{animation:visible 3.8s normal both 1.2s;color:#A62F27;font-size:14px;font-style:italic;font-weight:700;margin-left:-56px;position:absolute;text-align:right;text-shadow:0 0 10px var(--background-color);top:15px;transform:scale(0)}@keyframes visible{0%{transform:scale(0) rotate(-10deg)}25%{transform:scale(1) rotate(-15deg)}75%{transform:scale(1) rotate(-15deg)}100%{transform:scale(0) rotate(-10deg)}}header #logo-container #logo-center #buttons .new-books svg{filter:drop-shadow(0px 0px 10px 10px var(--background-color));height:40px;margin:0 auto;transform:rotate(260deg);width:40px}header #logo-container #logo-center #buttons .new-books svg .draw-arrow{animation:draw 4s normal both 1s;fill:none;stroke:#A62F27;stroke-dasharray:400;stroke-dashoffset:400;stroke-width:5}header #logo-container #logo-center #buttons .new-books svg .draw-arrow.tail-1{animation-delay:1.5s}header #logo-container #logo-center #buttons .new-books svg .draw-arrow.tail-2{animation-delay:1.7s}@keyframes draw{0%{stroke-dashoffset:400}25%{stroke-dashoffset:0}75%{stroke-dashoffset:0}100%{stroke-dashoffset:400}}header #logo-container #logo-center #buttons .icon{align-items:center;display:flex;justify-content:center;width:50px;z-index:1}header #logo-container #logo-center #buttons #total{align-items:center;background-color:var(--background-color);border-radius:50%;box-shadow:0 0 10px 9px var(--background-color);color:#A62F27;display:flex;font-size:17px;height:17px;justify-content:center;position:absolute;width:17px;z-index:1}#home #hero{display:grid;padding-bottom:100px}#home #hero .right .header{border-bottom:1px dashed var(--border-color);margin-bottom:20px}#home #hero .right .header h2{font-family:'IM FELL English SC', serif;text-transform:uppercase;letter-spacing:0.2px}#home #hero .right .header h2 i{font-family:'IM Fell English', serif;font-size:90%;text-transform:lowercase;letter-spacing:unset}#home .intro{text-align:center;padding-bottom:25px}#home .intro .text{font-size:28px;font-style:italic;line-height:40px;margin-bottom:30px;text-wrap:balance}#home .intro .author{color:var(--muted-color);font-size:18px;line-height:25px;margin-top:-15px}#home .intro .author .dash{color:var(--accent-color)}#home .intro .links{display:flex;font-family:'IM FELL English SC', serif;font-size:16px;justify-content:center;letter-spacing:0.1px;line-height:35px;margin-top:20px;text-transform:lowercase}#home .intro .links a{font-size:16px}#taxonomy .list-header,#term .list-header,#section .list-header{border-bottom:1px dashed var(--border-color);padding-bottom:50px}#taxonomy .list-header h1,#term .list-header h1,#section .list-header h1{text-align:center}#authors,#articles,#products{display:grid;gap:50px;padding-top:50px}.newsletter{border-top:1px dashed var(--border-color);margin-top:60px;padding-bottom:60px;padding-top:60px}.newsletter .newsletter-container{align-content:center;background:var(--popup-background-color);display:grid}.newsletter .newsletter-container .text{align-content:center;display:grid}.newsletter .newsletter-container .text h3{color:var(--accent-color);font-style:italic;font-weight:400 !important;margin-bottom:0px;margin-top:-30px}.newsletter .newsletter-container .text h3 .de{font-size:20px}.newsletter .newsletter-container .text h2{border-bottom:1px dashed var(--popup-border-color);color:var(--accent-color);font-weight:700;line-height:45px;margin-bottom:40px;margin-top:4px;padding-bottom:13px;text-transform:uppercase;width:fit-content}.newsletter .newsletter-container .text a,.newsletter .newsletter-container .text p{font-size:19px !important;margin:0;max-width:80%}.newsletter .newsletter-container .envelope-container{perspective:650px}.newsletter .newsletter-container .envelope-container .envelope{animation:17s ease 0s infinite animate;height:272px;position:relative;transform-style:preserve-3d;transition:transform 1s ease;width:220px}.newsletter .newsletter-container .envelope-container .envelope .cover{background-color:transparent;height:272px;position:absolute;left:0;top:0;width:220px;transition:all 0.6s}.newsletter .newsletter-container .envelope-container .envelope .shadow{background:radial-gradient(circle, rgba(154,52,51,0.25), rgba(154,52,51,0) 72%);bottom:-200px;height:400px;left:-91px;position:absolute;transform:rotateX(90deg);width:400px}.newsletter .newsletter-container form button{background:var(--popup-border-color)}.paginator{list-style:none;margin-top:80px;text-align:center}.paginator .prev,.paginator .next{line-height:48px !important}.paginator .prev{margin-right:4px}.paginator .next{margin-left:4px}.paginator .disabled{background:var(--accent-background-color);color:var(--muted-color);cursor:default}.quiz-page{margin:0 auto;max-width:var(--min-width)}.quiz-page small{font-family:'IM FELL English SC', serif;font-size:16px;font-style:normal;letter-spacing:0.1px;text-transform:lowercase}.quiz-page .start>small{display:block;margin-bottom:-30px;text-align:center}.quiz-page .start h1{font-size:48px;font-style:italic;margin-top:40px;text-align:center;text-transform:capitalize}.quiz-page .start>p{margin:0 auto;margin-top:20px;text-align:center}.quiz-page .start .results{background:var(--accent-background-color);transform:scale(0.7);transform-origin:50% 0;margin-top:50px;padding:40px;pointer-events:none;position:relative;mask:linear-gradient(to top, transparent 0%, black 100%);overflow:hidden;max-height:440px;z-index:-1}.quiz-page .start .results .main p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.quiz-page .start>.paginator{margin-top:40px;text-align:center}.quiz-page .start .results+.paginator{margin-top:-280px;transform:scale(1.7) rotate(-2deg);z-index:10}.quiz-page .start .results+.paginator button{box-shadow:0 0 40px 15px var(--background-color);z-index:10}.quiz-page .questions{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 200px)}.quiz-page .questions .question{text-align:center}.quiz-page .questions .question h2{font-size:28px;font-style:italic;line-height:40px;margin-top:10px;text-wrap:balance}.quiz-page .questions .paginator button{cursor:pointer}.quiz-page .questions .paginator .submit{margin-left:4px;transform:translateY(-2px)}.quiz-page .questions ul{list-style:lower-alpha;margin-top:30px}.quiz-page .questions ul li{cursor:pointer;line-height:25px;margin-bottom:10px;padding:10px 10px 10px 5px;position:relative}.quiz-page .questions ul li::before{content:'';display:block;height:100%;left:-40px;position:absolute;top:0px;width:40px;z-index:-1}.quiz-page .questions ul li::marker{color:var(--accent-color);font-family:'IM FELL English SC', serif}.quiz-page .questions ul li.custom input{margin-top:10px}.quiz-page .questions ul li.selected{background:var(--accent-background-color)}.quiz-page .questions ul li.selected::before{background:var(--accent-background-color)}.quiz-page .loading{display:grid;grid-template-rows:min-content 1fr;margin-top:100px;overflow:hidden;text-align:center}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.quiz-page .loading .spinner{animation:spin 2s linear infinite;display:inline-block;color:var(--accent-color);font-size:80px;margin:0 auto;padding-right:5px;padding-top:40px}.quiz-page .loading p{font-style:italic}.quiz-page .results small{color:var(--text-color)}.quiz-page .results meter{display:block;height:4px;margin:0 auto;margin-top:-12px;position:relative;z-index:-1}.quiz-page .results meter.safari{appearance:none}.quiz-page .results meter::-webkit-meter-bar{background:var(--accent-background-color);border:none;outline:none}.quiz-page .results meter::-webkit-meter-optimum-value{background:var(--accent-color);border:none;outline:none}.quiz-page .results .main{border-bottom:1px dashed var(--border-color);margin-bottom:20px;padding-bottom:50px;text-align:center}.quiz-page .results .main h2{font-size:44px;font-style:italic;margin-top:20px;text-transform:capitalize}.quiz-page .results .main meter{width:90%;max-width:500px}.quiz-page .results .main span{background:var(--background-color);box-shadow:0 0 20px 15px var(--background-color);display:inline-block;margin-top:20px;padding:1px}.quiz-page .results .main p{margin-top:40px;text-align:justify}.quiz-page .results .alternatives{border-bottom:1px dashed var(--border-color);margin-bottom:50px;padding-bottom:60px;text-align:center}.quiz-page .results .alternatives .grid{display:grid;gap:20px;justify-items:center;text-align:center}.quiz-page .results .alternatives .grid h3{font-size:24px;font-style:italic;font-weight:400;line-height:0px;text-transform:capitalize}.quiz-page .results .alternatives .grid span{background:var(--background-color);box-shadow:0 0 20px 15px var(--background-color);display:inline-block;padding:1px}.quiz-page .results .alternatives .grid meter{width:200px}.quiz-page .results .alternatives .grid p{font-size:15px;margin:0 auto;margin-top:20px;text-wrap:balance;width:80%}.quiz-page .results .info{position:relative}.quiz-page .results .info.locked::before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);content:'';height:calc(100% + 40px);left:-20px;padding-bottom:0px;position:absolute;top:-20px;width:calc(100% + 40px);z-index:1000}.quiz-page .results .info.locked .lock{background:var(--popup-background-color);color:var(--accent-color);left:50%;max-width:300px;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);z-index:1001}.quiz-page .results .info.locked .lock form{display:grid;grid-template-columns:auto 50px;margin-top:20px}.quiz-page .results .info.locked .lock form input{width:100%}.quiz-page .results .info.locked .lock form button{background:var(--popup-border-color)}.quiz-page .results .info small{display:block;margin-top:80px;margin-bottom:-10px;text-align:center}.quiz-page .results .info small:first-of-type{margin-top:-30px}.quiz-page .results .info .list{display:grid;gap:20px;text-align:center}.quiz-page .results .info .list h3{font-size:24px;font-style:italic;font-weight:400;line-height:0px;text-align:center}.quiz-page .results .info .list p{font-size:15px;text-wrap:balance}article #hero{padding-bottom:100px}article #hero .title{text-align:center;margin:0 auto;text-wrap:balance}article #hero .title .authors{display:flex;justify-content:center;gap:30px;margin-top:-10px;padding:30px;padding-bottom:5px;padding-top:10px}article #hero .title .authors a{align-items:center;display:flex;flex-direction:column}article #hero .title .authors a figure{aspect-ratio:1 / 1;display:flex;margin:0}article #hero .title .authors a figure img{filter:var(--author-filter)}article #hero .title .authors a span{color:var(--accent-color);font-style:italic;margin-top:10px}article #hero .title h2{font-family:'IM FELL English SC', serif;text-transform:lowercase;font-weight:400;letter-spacing:0.3px}article #hero figure img{aspect-ratio:2 / 1;max-height:500px;width:100%;object-fit:cover}article #hero figure figcaption{background:var(--background-color);font-size:14px;height:0px}article .content{border-top:1px dashed var(--border-color);margin:0 auto;padding-top:30px;position:relative}article .content.no-border{border-top:none}article .content .uylenspieghel,article .content .note,article .content .recording{background:var(--accent-background-color);margin-bottom:40px;margin-top:10px}article .content .uylenspieghel{align-items:center;display:flex}article .content .uylenspieghel img{filter:var(--accent-filter)}article .content .uylenspieghel small{color:var(--accent-color);font-size:19px;line-height:1.56}article .content .note small{font-style:unset;font-size:19px;line-height:1.56}article .content .recording{align-items:center;display:grid;gap:10px;grid-template-columns:50px auto}article .content .recording .toggle{margin-left:20px;position:relative}article .content .recording .toggle img{filter:var(--accent-filter);position:absolute;transform-style:preserve-3d;transition:all 0.2s}article .content .recording .toggle img.pause{opacity:0;pointer-events:none;transform:rotateY(180deg)}article .content .summary div{position:relative}article .content .summary div .overlay{background:linear-gradient(transparent 150px, var(--accent-background-color) 280px);bottom:0px;height:100%;left:0px;pointer-events:none;position:absolute;transition:opacity 0.3s ease;width:100%}article .content .summary div h3{font-style:italic;margin-top:0px}article .content .summary div ul{padding-left:30px}article .content .summary .summary-button{display:block;position:absolute;right:40px;z-index:2;margin-top:-55px}article .content #body>p:first-of-type:first-letter{font-family:'Caps', serif;float:left;padding-right:6px;padding-top:28px}article .content .note,article .content .summary,article .content #body>p,article .content #body>blockquote p,article .content #body>ul li p,article .content #body>ol li p,article .content #body>ul li,article .content #body>ol li{hyphens:auto;text-align:justify;text-wrap:pretty}article .content p{margin-bottom:30px}article .content blockquote p{color:var(--muted-color)}article .content .blockquote{border-bottom:1px dashed var(--border-color);border-top:1px dashed var(--border-color);margin-bottom:25px;padding-top:30px;text-align:center}article .content .blockquote .text{font-size:28px;font-style:italic;line-height:40px;text-wrap:balance}article .content .blockquote .author{margin-top:-15px;font-size:18px;line-height:25px;color:var(--muted-color)}article .content .blockquote .author .dash{color:var(--accent-color)}article .content>.blockquote:first-child{border-top:none;padding-top:0px}article .content table{border-collapse:collapse;margin-bottom:30px}article .content td,article .content th{border:1px dashed var(--border-color);font-size:18px;padding:8px;text-align:center}article .content th,article .content td:nth-child(1){font-size:16px;font-weight:600}article .content td:nth-child(1){text-align:right}article .content th:nth-child(1){background:transparent}article .content ul,article .content ol{margin-bottom:30px}article .content ul{list-style-type:'-   '}article .content figure{margin-bottom:15px}article .content figure img{width:100%}article .content figure p{font-size:15px;margin-bottom:0px !important}article .content .section{margin-bottom:30px;margin-top:30px}article .content .twitter-tweet-rendered{margin:0 auto;margin-bottom:30px !important}article .content div[style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden"]{margin-bottom:30px !important}.thank-you{margin-top:100px;text-align:center}.thank-you a{font-style:italic}.slider{display:flex;margin-top:40px;overflow:hidden}.slider .slide{display:grid;flex-shrink:0;text-align:center;justify-content:center;transition:transform .2s;width:100%}.slider .slide .index{color:var(--popup-background-color);font-size:90px;font-weight:700}.slider .slide p{font-size:36px}.themes .theme:first-of-type{border-top:none}.themes .theme:last-of-type{border-bottom:none}.theme{display:grid;grid-column-gap:5%;grid-template-rows:auto 1fr;padding-top:40px}.theme .description{grid-area:description}.theme .description h2{font-family:'IM FELL English SC', serif;font-size:27px;margin-bottom:20px;letter-spacing:0.8px;line-height:33px;text-transform:uppercase}.theme .description h2 i{font-family:'IM Fell English', serif;font-style:italic;font-size:90%;text-transform:lowercase}.theme .article{grid-row:article}.theme .article .text{padding:20px !important;padding-top:0px !important}.theme .article figure{grid-row:1}.theme .pages{grid-area:pages}.theme .pages a{color:var(--text-color);font-size:18px;line-height:25px;display:flex;margin-top:22px}.theme .pages a .arrow{color:var(--accent-color);margin-right:9px;transition:transform .1s .1s}.theme .pages a:hover .arrow{transform:translateX(2px)}.theme .pages .more{color:var(--accent-color);font-family:'IM FELL English SC', serif;font-size:16px;letter-spacing:0.1px;margin-top:30px;text-transform:lowercase}main{display:grid;margin:0 auto;min-height:calc(100vh - 101px - 51px - 101px - 50px)}
