.about-page{display:flex;flex-direction:column;height:100%}.about-page h1,.about-page h2{text-align:center}.about-page-content{display:flex;flex-direction:column;justify-content:center}.about-page-image{display:flex;height:calc(100vh - 450px - 3.75vw);justify-content:center;margin-top:calc(30px - 3.75vw);min-height:200px;position:relative;text-align:center}.about-page-image img{height:100%;min-height:200px}.about-page-info{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-top:20px;padding:0 20px 20px;width:90%}.about-page-contacts{margin-top:20px;text-align:center}.cover{background-color:var(--block-background);background-position:50%;background-size:cover;border-radius:5px;box-shadow:1px 1px 1px 0 var(--block-border);color:var(--primary-text);padding:2px 0}.cover,.cover a,.cover i{align-items:center;display:flex;justify-content:center;text-align:center}.cover a,.cover i{flex-direction:column;font-size:20px;height:300px;line-height:25px;padding:30px;text-decoration:none;width:220px}.cover a b,.cover i b{display:flex;flex-grow:1;padding-top:20px}.cover a span,.cover i span{display:flex;font-size:12px;font-weight:400}.cover i b{font-weight:400}.cover.in-progress{background-color:var(--border);opacity:.9}.books{display:flex;flex-wrap:wrap;gap:3.90625vw;justify-content:center;list-style:none;padding:0}.books>li{align-items:center;display:flex;flex-direction:column;text-align:center}.books ol{padding:0}.books ol li{margin:0;padding:0}.books ol li,.books-description{display:flex;justify-content:center;text-align:center}.books-description{width:220px}.books-description-header{font-size:25px;line-height:1.3;margin-bottom:10px;text-align:center}.books-description-author{font-size:16px;font-style:italic;font-weight:400;line-height:1;margin-top:5px;text-align:center}.books-description-date{background-color:#555;border-radius:4px;font-size:14px;margin-top:5px;padding:5px 10px}.books-cover{display:flex;flex-grow:0}.main-page{display:flex;flex-direction:column}.main-page h1,.main-page>h2{text-align:center}.main-page>h2{color:var(--text-primary);display:flex;font-size:calc(21px + .07813vw);font-weight:700;gap:10px;justify-content:center;line-height:1;margin-bottom:50px;margin-top:calc(-10px - 3vw);padding:5px 0}.main-page>h2 a{cursor:pointer}.main-page>h2 span{bottom:-2px;position:relative}.back-button{align-items:center;background:none;border:0;border-radius:100px;color:var(--text-primary);cursor:pointer;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;gap:10px;line-height:0;padding:0}.back-button svg{stroke:var(--text-primary);fill:var(--background);left:-1px;margin-left:-40px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:40px}.book-page{display:flex;flex-direction:column;height:100%}.book-header{gap:10px}.book-content,.book-header{display:flex;justify-content:center}.book-content{flex-direction:row;height:100%}.book-content .book-cover{display:flex;justify-content:left;width:33%}.book-content .book-cover .cover{align-self:center;max-height:400px}.book-content .book-cover .cover i{height:400px;width:300px}.book-content .book-annotation{align-items:center;display:flex;flex-direction:column;justify-content:center;width:33%}.book-content .book-annotation p{padding:0 20px 0 60px}.book-content .book-chapters{align-items:center;display:flex;flex-direction:column;justify-content:center;width:33%}.book-content .book-chapters h2{padding-right:40px;text-align:center;width:100%}.book-content .book-chapters ul{display:block;max-height:250px;overflow-y:auto;padding:0 40px 0 0}@media only screen and (max-width:800px){.book-content{flex-direction:column}.book-content .book-annotation,.book-content .book-chapters,.book-content .book-cover{justify-content:center;text-align:center;width:auto}.book-content .book-annotation,.book-content .book-cover{padding-bottom:50px}.book-content .book-annotation{text-align:left}}.error{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.error-title{font-size:150px;line-height:150px;margin:0;padding:0;text-align:center;width:100%}.footer-nav{border:2px solid;border-radius:10px;display:flex;gap:10px;margin:0;padding:5px 10px 4px}.footer-nav li{margin:0;padding:0}.footer-nav a{text-decoration:none}.build-info{display:flex;flex-direction:column;flex-flow:row;height:100%;max-width:400px;opacity:1;transition:all .5s}.build-info-icon{align-items:center;background:transparent;border:2px solid var(--border);border-radius:100px;color:var(--border);cursor:pointer;display:inline-flex;flex-grow:0;font-style:normal;font-weight:700;height:35px;justify-content:center;text-align:center;transition:all .2s;width:35px}.build-info-icon:hover{background:var(--border);border:2px solid var(--background);box-shadow:0 0 0 5px var(--border);color:var(--background)}.build-info-info{align-items:center;display:flex;justify-content:center;margin:0;max-width:0;overflow:hidden;padding:0;transition:all .5s}.build-info-info li{padding:0 5px;white-space:nowrap}.build-info.open{background:var(--border);border-radius:100px}.build-info.open .build-info-icon{background:var(--border);border:2px solid var(--background);box-shadow:0 0 0 5px var(--border);color:var(--background)}.build-info.open .build-info-info{max-width:320px;padding:0 20px}.logo{color:var(--text-primary);display:flex;font-size:20px;justify-content:center;text-decoration:none}.logo img{height:calc(20px + 3.125vw);margin-right:10px;max-height:60px}.theme-button{background-color:transparent;border:2px solid var(--text-primary);border-radius:10px;cursor:pointer;line-height:0;padding:5px}.theme-button svg{fill:var(--text-primary);width:20px}.lang-menu{border:2px solid var(--text-primary);border-radius:10px;display:inline-flex;flex-direction:row;justify-content:center;line-height:10px;list-style:none;margin:0;padding:8px 5px}.lang-menu li{display:inline-block;line-height:1}.lang-menu a{cursor:pointer;text-decoration:none}.lang-menu a:hover{color:var(--contrast)}.lang-menu .lang-menu-icon{bottom:-3px;font-size:20px;line-height:10px;position:relative}@media only screen and (max-width:800px){.build-info{max-width:0;opacity:0}}.layout{display:flex;flex-flow:column;height:100vh}.layout-footer,.layout-header,.layout-main{display:flex;width:100%;z-index:1}.layout-header,.layout-main{margin:0 auto;max-width:1200px;padding:0 40px}.layout-header{justify-content:center;padding-top:50px}.layout-main{flex-flow:column;flex-grow:1;justify-content:center;padding-bottom:150px;padding-top:20px}.layout-logo{margin-right:10px}.layout-footer{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--footer-background);bottom:0;display:flex;gap:13px;justify-content:center;padding:30px;position:fixed}.layout-footer-name{display:inline-flex;font-style:normal;margin-left:0;max-width:150px;overflow:hidden;transition:max-width 1s;white-space:nowrap}@media only screen and (max-width:800px){.layout-footer-name{margin-left:-5px;max-width:0;padding:0}}:root{--background:#f5f5f5;--footer-background:hsla(0,0%,100%,.5);--text-primary:#202020;--text-secondary:#6d6d6d;--text-contrast-dark:#202020;--text-contrast-white:#f5f5f5;--border:#dcdcdc;--border-active:#202020;--contrast:#c8ff62;--form-valid-fail:rgba(255,0,0,.2);--table-header:#f0f0f0;--label-fail:#ffc1c1;--label-neutral:#bababa;--block-background:#e1e1e1;--block-border:#999}[data-theme=dark]{--background:#000;--footer-background:rgba(0,0,0,.5);--text-primary:#f5f5f5;--text-secondary:#bababa;--text-contrast-dark:#202020;--text-contrast-white:#f5f5f5;--border:#5f5c5c;--border-active:#c8ff62;--contrast:#c8ff62;--form-valid-fail:rgba(255,0,0,.2);--table-header:#202020;--label-fail:#ffc1c1;--label-neutral:#bababa;--block-background:#111;--block-border:#555}@font-face{font-family:Poppins;font-weight:400;src:local("Poppins"),url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:600;src:local("Poppins"),url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf) format("truetype")}*{box-sizing:border-box}html{background:#f5f5f5;background:var(--background)}body{color:#202020;color:var(--text-primary);font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:21px;margin:0}#root,body{min-height:100vh}#root{z-index:1}li{list-style:none}input:active,input:focus,input:focus-visible,input:hover,select:active,select:focus,select:focus-visible,select:hover{border:1px solid #202020;border:1px solid var(--border-active)}input:active,input:focus,input:focus-visible,select:active,select:focus,select:focus-visible{box-shadow:0 0 0 1px #202020;box-shadow:var(--border-active) 0 0 0 1px}input{background:none;border:1px solid #202020;border:1px solid var(--text-primary);color:#202020;color:var(--text-primary);font-family:Helvetica,Arial,sans-serif;font-size:14px;min-width:0;outline:2px solid transparent;outline-offset:2px;padding:5px 10px}input-input:-ms-input-placeholder,input-input::-ms-input-placeholder,input-input::placeholder{color:#6d6d6d;color:var(--text-secondary)}button{font-family:Helvetica,Arial,sans-serif}button:disabled{cursor:auto}table{background:#f5f5f5;background:var(--background);border:1px solid #dcdcdc;border:1px solid var(--border);border-radius:8px;border-spacing:0}table td,table th{border-bottom:1px solid #dcdcdc;border-bottom:1px solid var(--border);border-right:1px solid #dcdcdc;border-right:1px solid var(--border);padding:13px;text-align:center}table td:last-of-type,table th:last-of-type{border-right:0}table tbody tr:last-of-type td{border-bottom:0}a{color:#202020;color:var(--text-primary)}a:hover{color:#6d6d6d;color:var(--text-secondary)}h1{color:#202020;color:var(--text-primary);font-size:calc(24px + 3.75vw);font-weight:700;line-height:1;padding:5px 0;text-align:center}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.7f25d57f.css.map*/