@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Old+Turkic&display=swap";.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background-color:rgba(98,118,123,.4);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:rgba(98,118,123,.6)}::selection{background:#ef186b;color:#fff}::-moz-selection{background:#ef186b;color:#fff}html{font-family:pt sans,ibm plex sans,arial,sans-serif;width:auto;height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-x:hidden;overflow-y:auto}@media screen and (prefers-reduced-motion:no-preference){html,body{scroll-behavior:smooth}}#dummy-bottom{position:relative;padding-top:270px}body{font-size:1.1rem;color:#191c21;background-color:#f9f9f9;min-height:100%;position:relative;display:block;line-height:1.5}html,body{margin:0;padding:0}footer{width:100%;height:170px;position:absolute;bottom:0;padding:1rem;margin:0;text-align:center;font-family:pt sans,ibm plex sans,arial,sans-serif;font-size:1rem;font-weight:400;border:none}footer h1,footer h2,footer h3{font-family:pt sans,ibm plex sans,arial,sans-serif;font-size:1rem;font-style:normal;text-transform:uppercase;letter-spacing:.1rem}.footer-box{display:flex;justify-content:space-around;flex-direction:row;padding:1rem}.footer-box-item{flex:1;justify-content:space-around}.footer-box-item h1,.footer-box-item h2,.footer-box-item h3{margin-bottom:.75rem}.footer-box-item a:first-of-type{margin-left:-.25rem}h1,h2,h3{margin:0;font-weight:700}strong{font-weight:700}a{text-decoration:none;padding:.1rem .2rem;color:#ef186b;transition:color .2s ease-out,background-color .2s ease-out,opacity .2s ease-out;border-radius:2px}a:hover,a.selected{background-color:#ef186b;color:#fff}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.icon-box{display:flex;flex-direction:row;justify-content:center;align-items:center}.icon-box .icon{width:1.35rem;height:1.35rem}.icon-box a{font-size:1rem;padding:.25rem .25rem 0;margin:.25rem}.icon-box a:hover{background-color:transparent!important}.icon-name{display:flex;flex-direction:column;justify-content:center;align-items:center}.icon-name span{font-family:pt sans,ibm plex sans,arial,sans-serif;font-size:.75rem;text-transform:lowercase}.icon{height:1rem;width:1rem;font-weight:400;transition:all .25s ease-out}#go-to-top.icon{height:1.75rem;width:1.75rem}#icon-cc.icon{margin-bottom:-1px;margin-right:4px}#section.icon{margin-right:4px;margin-bottom:-2px}#youtube.icon{width:1.65rem;height:1.65rem}#kaggle.icon{margin-left:-.25rem}hr{min-width:60%;max-width:80%;height:1px;margin:3rem auto;border:none;background:linear-gradient(to right,transparent,rgba(25,28,33,0.3),transparent);position:relative}blockquote{display:block;padding:12px 8px 12px 18px;margin:0;font-family:amiri,times new roman,georgia,serif;font-size:1.25rem;font-style:italic;position:relative;border-left-style:solid;border-left-width:1rem}blockquote p{margin:0;padding:0}blockquote::after{content:""}table{border-collapse:collapse;line-height:1;font-family:pt sans,ibm plex sans,arial,sans-serif;font-size:1rem;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:block;overflow-x:auto;max-width:100%;max-height:95vh;margin:0 auto}th{font-size:1.19rem;font-weight:400}th:first-child{border-top-left-radius:4px}th:last-child{border-top-right-radius:4px}th,td{padding:.625rem 1rem;vertical-align:center}.paper-theme{color:#191c21;background-color:#fdf6e3;--link-color: #b56b00}.paper-theme a{color:#b56b00}.paper-theme a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#b56b00}.paper-theme a:hover{background-color:#b56b00;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.paper-theme a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.paper-theme li code,.paper-theme p code{background:#bcb6a6;color:#191c21}.paper-theme .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#b56b00}.paper-theme .icon-box a .icon{fill:#b56b00}.paper-theme .icon-box a:hover .icon{fill:#b56b00}.paper-theme blockquote{border-color:#bcb6a6;background-color:#d4cebc}.paper-theme th{background-color:#b56b00;color:#fff}.paper-theme tr:nth-child(odd){background-color:#bcb6a6}.paper-theme tr:nth-child(even){background-color:#d4cebc}.paper-theme th,.paper-theme td{border-left:1px solid #fdf6e3;border-right:1px solid #fdf6e3}.paper-theme tr:last-child{border-bottom:1px solid #fdf6e3}.paper-theme.button{border:1px solid #fdf6e3;background-color:#fdf6e3;color:#191c21}@media(hover:hover) and (pointer:fine){.paper-theme.button:hover,.paper-theme.button a:hover{background-color:#b56b00;border:1px solid #b56b00;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}}.paper-theme #listTitle{color:#191c21}.paper-theme .mlist span{color:#191c21}.paper-theme .mlist a{color:#b56b00}.paper-theme .mlist a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#b56b00}.paper-theme .mlist a:hover{background-color:#b56b00;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.paper-theme .mlist a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.paper-theme ::selection{background:#b56b00;color:#fff}.paper-theme ::-moz-selection{background:#b56b00;color:#fff}.paper-theme *::-webkit-scrollbar-thumb{background-color:#b56b00}.paper-theme *::-webkit-scrollbar-track{background-color:#ffe1b5}.paper-theme h1,.paper-theme h2,.paper-theme h3,.paper-theme h4,.paper-theme h5,.paper-theme h6{color:#191c21}.paper-theme h1:after,.paper-theme h2:after,.paper-theme h3:after,.paper-theme h4:after,.paper-theme h5:after,.paper-theme h6:after{background:#191c21!important}.paper-theme .container-header,.paper-theme.container-header{color:#191c21;background-color:#bcb6a6}@media(hover:hover) and (pointer:fine){.paper-theme .container-header:hover,.paper-theme.container-header:hover{color:#fff;background-color:#b56b00}}.paper-theme .project-card,.paper-theme.project-card{color:#191c21}.paper-theme .project-card .card-title,.paper-theme .project-card .punch,.paper-theme.project-card .card-title,.paper-theme.project-card .punch{color:#693e00}.paper-theme .project-card .color-overlay,.paper-theme.project-card .color-overlay{background:rgba(253,246,227,.8)}.paper-theme .project-card hr,.paper-theme.project-card hr{background:#824d00}.paper-theme.toc,.paper-theme .toc{border-color:#fae7b3}.paper-theme.toc .toc-title,.paper-theme .toc .toc-title{border-color:#fae7b3}.paper-theme.toc a,.paper-theme .toc a{text-decoration:underline rgba(181,107,0,.3)1.5px;text-underline-offset:4px;transition:all .4s ease;color:inherit}.paper-theme.toc a:hover,.paper-theme .toc a:hover{text-decoration-color:#b56b00;background-color:rgba(181,107,0,.05);color:inherit}.paper-theme hr{border:none;height:4rem;background-color:#ffa017;margin:3rem auto;width:100%;max-width:60%;opacity:.8;mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);mask-size:contain,42% 1px,42% 1px;mask-repeat:no-repeat;mask-position:center,left center,right center;-webkit-mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);-webkit-mask-size:contain,42% 1px,42% 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center,left center,right center}.paper-theme .container,.paper-theme .container-wide,#content.paper-theme.container,#content.paper-theme.container-wide{border:1px solid #fae7b3}.paper-theme .container a:not(.tagcloud-item),.paper-theme .container-wide a:not(.tagcloud-item),#content.paper-theme.container a:not(.tagcloud-item),#content.paper-theme.container-wide a:not(.tagcloud-item){color:#b56b00}.paper-theme .container a:not(.tagcloud-item):hover,.paper-theme .container-wide a:not(.tagcloud-item):hover,#content.paper-theme.container a:not(.tagcloud-item):hover,#content.paper-theme.container-wide a:not(.tagcloud-item):hover{color:#b56b00;background-color:transparent}.paper-theme.post-card a{color:#b56b00}.paper-theme.post-card a:hover{background-color:transparent;color:#b56b00;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition:none;transition-property:none}#content.paper-theme.container a,#content.paper-theme.container-wide a{text-decoration-color:rgba(181,107,0,.3);color:#b56b00}#content.paper-theme.container a:hover,#content.paper-theme.container-wide a:hover{color:#b56b00;background-color:transparent}#content.paper-theme.container a:hover,#content.paper-theme.container-wide a:hover{text-decoration-color:#b56b00}.paper-theme .dropcap>p:first-of-type::first-letter{color:#b56b00}.eflatun-theme{color:#191c21;background-color:#ece7f9;--link-color: #6c44d1}.eflatun-theme a{color:#6c44d1}.eflatun-theme a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#6c44d1}.eflatun-theme a:hover{background-color:#6c44d1;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.eflatun-theme a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.eflatun-theme li code,.eflatun-theme p code{background:#ccbeef;color:#191c21}.eflatun-theme .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#6c44d1}.eflatun-theme .icon-box a .icon{fill:#6c44d1}.eflatun-theme .icon-box a:hover .icon{fill:#6c44d1}.eflatun-theme blockquote{border-color:#9c81e0;background-color:#dcd2f4}.eflatun-theme th{background-color:#6c44d1;color:#fff}.eflatun-theme tr:nth-child(odd){background-color:#ccbeef}.eflatun-theme tr:nth-child(even){background-color:#dcd2f4}.eflatun-theme th,.eflatun-theme td{border-left:1px solid #ece7f9;border-right:1px solid #ece7f9}.eflatun-theme tr:last-child{border-bottom:1px solid #ece7f9}.eflatun-theme.button{border:1px solid #ece7f9;background-color:#ece7f9;color:#191c21}@media(hover:hover) and (pointer:fine){.eflatun-theme.button:hover,.eflatun-theme.button a:hover{background-color:#6c44d1;border:1px solid #6c44d1;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}}.eflatun-theme #listTitle{color:#191c21}.eflatun-theme .mlist span{color:#191c21}.eflatun-theme .mlist a{color:#6c44d1}.eflatun-theme .mlist a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#6c44d1}.eflatun-theme .mlist a:hover{background-color:#6c44d1;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.eflatun-theme .mlist a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.eflatun-theme ::selection{background:#6c44d1;color:#fff}.eflatun-theme ::-moz-selection{background:#6c44d1;color:#fff}.eflatun-theme *::-webkit-scrollbar-thumb{background-color:#6c44d1}.eflatun-theme *::-webkit-scrollbar-track{background-color:#fff}.eflatun-theme h1,.eflatun-theme h2,.eflatun-theme h3,.eflatun-theme h4,.eflatun-theme h5,.eflatun-theme h6{color:#191c21}.eflatun-theme h1:after,.eflatun-theme h2:after,.eflatun-theme h3:after,.eflatun-theme h4:after,.eflatun-theme h5:after,.eflatun-theme h6:after{background:#191c21!important}.eflatun-theme .container-header,.eflatun-theme.container-header{color:#191c21;background-color:#ccbeef}@media(hover:hover) and (pointer:fine){.eflatun-theme .container-header:hover,.eflatun-theme.container-header:hover{color:#fff;background-color:#6c44d1}}.eflatun-theme .project-card,.eflatun-theme.project-card{color:#191c21}.eflatun-theme .project-card .card-title,.eflatun-theme .project-card .punch,.eflatun-theme.project-card .card-title,.eflatun-theme.project-card .punch{color:#4a28a1}.eflatun-theme .project-card .color-overlay,.eflatun-theme.project-card .color-overlay{background:rgba(236,231,249,.8)}.eflatun-theme .project-card hr,.eflatun-theme.project-card hr{background:#532db5}.eflatun-theme.toc,.eflatun-theme .toc{border-color:#ccbeef}.eflatun-theme.toc .toc-title,.eflatun-theme .toc .toc-title{border-color:#ccbeef}.eflatun-theme.toc a,.eflatun-theme .toc a{text-decoration:underline rgba(108,68,209,.3)1.5px;text-underline-offset:4px;transition:all .4s ease;color:inherit}.eflatun-theme.toc a:hover,.eflatun-theme .toc a:hover{text-decoration-color:#6c44d1;background-color:rgba(108,68,209,.05);color:inherit}.eflatun-theme hr{border:none;height:4rem;background-color:#a992e4;margin:3rem auto;width:100%;max-width:60%;opacity:.8;mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);mask-size:contain,42% 1px,42% 1px;mask-repeat:no-repeat;mask-position:center,left center,right center;-webkit-mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);-webkit-mask-size:contain,42% 1px,42% 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center,left center,right center}.eflatun-theme .container,.eflatun-theme .container-wide,#content.eflatun-theme.container,#content.eflatun-theme.container-wide{border:1px solid #ccbeef}.eflatun-theme .container a:not(.tagcloud-item),.eflatun-theme .container-wide a:not(.tagcloud-item),#content.eflatun-theme.container a:not(.tagcloud-item),#content.eflatun-theme.container-wide a:not(.tagcloud-item){color:#6c44d1}.eflatun-theme .container a:not(.tagcloud-item):hover,.eflatun-theme .container-wide a:not(.tagcloud-item):hover,#content.eflatun-theme.container a:not(.tagcloud-item):hover,#content.eflatun-theme.container-wide a:not(.tagcloud-item):hover{color:#6c44d1;background-color:transparent}.eflatun-theme.post-card a{color:#6c44d1}.eflatun-theme.post-card a:hover{background-color:transparent;color:#6c44d1;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition:none;transition-property:none}#content.eflatun-theme.container a,#content.eflatun-theme.container-wide a{text-decoration-color:rgba(108,68,209,.3);color:#6c44d1}#content.eflatun-theme.container a:hover,#content.eflatun-theme.container-wide a:hover{color:#6c44d1;background-color:transparent}#content.eflatun-theme.container a:hover,#content.eflatun-theme.container-wide a:hover{text-decoration-color:#6c44d1}.eflatun-theme .dropcap>p:first-of-type::first-letter{color:#6c44d1}.gok-theme{color:#191c21;background-color:#e7f4f4;--link-color: #3a8286}.gok-theme a{color:#3a8286}.gok-theme a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#3a8286}.gok-theme a:hover{background-color:#3a8286;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.gok-theme a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.gok-theme li code,.gok-theme p code{background:#8ecbcb;color:#191c21}.gok-theme .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#3a8286}.gok-theme .icon-box a .icon{fill:#3a8286}.gok-theme .icon-box a:hover .icon{fill:#3a8286}.gok-theme blockquote{border-color:#49a3a7;background-color:#c4e4e4}.gok-theme th{background-color:#3a8286;color:#fff}.gok-theme tr:nth-child(odd){background-color:#d1eaea}.gok-theme tr:nth-child(even){background-color:#ecf6f6}.gok-theme th,.gok-theme td{border-left:1px solid #e7f4f4;border-right:1px solid #e7f4f4}.gok-theme tr:last-child{border-bottom:1px solid #e7f4f4}.gok-theme.button{border:1px solid #e7f4f4;background-color:#e7f4f4;color:#191c21}@media(hover:hover) and (pointer:fine){.gok-theme.button:hover,.gok-theme.button a:hover{background-color:#3a8286;border:1px solid #3a8286;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}}.gok-theme #listTitle{color:#191c21}.gok-theme .mlist span{color:#191c21}.gok-theme .mlist a{color:#3a8286}.gok-theme .mlist a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#3a8286}.gok-theme .mlist a:hover{background-color:#3a8286;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.gok-theme .mlist a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.gok-theme ::selection{background:#3a8286;color:#fff}.gok-theme ::-moz-selection{background:#3a8286;color:#fff}.gok-theme *::-webkit-scrollbar-thumb{background-color:#3a8286}.gok-theme *::-webkit-scrollbar-track{background-color:#d3ebec}.gok-theme h1,.gok-theme h2,.gok-theme h3,.gok-theme h4,.gok-theme h5,.gok-theme h6{color:#191c21}.gok-theme h1:after,.gok-theme h2:after,.gok-theme h3:after,.gok-theme h4:after,.gok-theme h5:after,.gok-theme h6:after{background:#191c21!important}.gok-theme .container-header,.gok-theme.container-header{color:#191c21;background-color:#8ecbcb}@media(hover:hover) and (pointer:fine){.gok-theme .container-header:hover,.gok-theme.container-header:hover{color:#fff;background-color:#3a8286}}.gok-theme .project-card,.gok-theme.project-card{color:#191c21}.gok-theme .project-card .card-title,.gok-theme .project-card .punch,.gok-theme.project-card .card-title,.gok-theme.project-card .punch{color:#234e51}.gok-theme .project-card .color-overlay,.gok-theme.project-card .color-overlay{background:rgba(231,244,244,.8)}.gok-theme .project-card hr,.gok-theme.project-card hr{background:#2b5f62}.gok-theme.toc,.gok-theme .toc{border-color:#c4e4e4}.gok-theme.toc .toc-title,.gok-theme .toc .toc-title{border-color:#c4e4e4}.gok-theme.toc a,.gok-theme .toc a{text-decoration:underline rgba(58,130,134,.3)1.5px;text-underline-offset:4px;transition:all .4s ease;color:inherit}.gok-theme.toc a:hover,.gok-theme .toc a:hover{text-decoration-color:#3a8286;background-color:rgba(58,130,134,.05);color:inherit}.gok-theme hr{border:none;height:4rem;background-color:#65b8bc;margin:3rem auto;width:100%;max-width:60%;opacity:.8;mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);mask-size:contain,42% 1px,42% 1px;mask-repeat:no-repeat;mask-position:center,left center,right center;-webkit-mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);-webkit-mask-size:contain,42% 1px,42% 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center,left center,right center}.gok-theme .container,.gok-theme .container-wide,#content.gok-theme.container,#content.gok-theme.container-wide{border:1px solid #c4e4e4}.gok-theme .container a:not(.tagcloud-item),.gok-theme .container-wide a:not(.tagcloud-item),#content.gok-theme.container a:not(.tagcloud-item),#content.gok-theme.container-wide a:not(.tagcloud-item){color:#3a8286}.gok-theme .container a:not(.tagcloud-item):hover,.gok-theme .container-wide a:not(.tagcloud-item):hover,#content.gok-theme.container a:not(.tagcloud-item):hover,#content.gok-theme.container-wide a:not(.tagcloud-item):hover{color:#3a8286;background-color:transparent}.gok-theme.post-card a{color:#3a8286}.gok-theme.post-card a:hover{background-color:transparent;color:#3a8286;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition:none;transition-property:none}#content.gok-theme.container a,#content.gok-theme.container-wide a{text-decoration-color:rgba(58,130,134,.3);color:#3a8286}#content.gok-theme.container a:hover,#content.gok-theme.container-wide a:hover{color:#3a8286;background-color:transparent}#content.gok-theme.container a:hover,#content.gok-theme.container-wide a:hover{text-decoration-color:#3a8286}.gok-theme .dropcap>p:first-of-type::first-letter{color:#3a8286}.ak-theme{color:#191c21;background-color:#fff;--link-color: #FF5064}.ak-theme a{color:#ff5064}.ak-theme a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ff5064}.ak-theme a:hover{background-color:#ff5064;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.ak-theme a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.ak-theme li code,.ak-theme p code{background:#dfdfdf;color:#191c21}.ak-theme .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ff5064}.ak-theme .icon-box a .icon{fill:#ff5064}.ak-theme .icon-box a:hover .icon{fill:#ff5064}.ak-theme blockquote{border-color:#e30a17;background-color:#feedef}.ak-theme th{background-color:#191c21;color:#fff}.ak-theme tr:nth-child(odd){background-color:#dfdfdf}.ak-theme tr:nth-child(even){background-color:#fefbfb}.ak-theme th,.ak-theme td{border-left:1px solid #fcfdfe;border-right:1px solid #fcfdfe}.ak-theme tr:last-child{border-bottom:1px solid #fcfdfe}.ak-theme.button{border:1px solid #fff;background-color:#fff;color:#191c21}@media(hover:hover) and (pointer:fine){.ak-theme.button:hover,.ak-theme.button a:hover{background-color:#ff5064;border:1px solid #ff5064;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}}.ak-theme #listTitle{color:#191c21}.ak-theme .mlist span{color:#191c21}.ak-theme .mlist a{color:#ff5064}.ak-theme .mlist a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ff5064}.ak-theme .mlist a:hover{background-color:#ff5064;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.ak-theme .mlist a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.ak-theme ::selection{background:#ff5064;color:#fff}.ak-theme ::-moz-selection{background:#ff5064;color:#fff}.ak-theme *::-webkit-scrollbar-thumb{background-color:#ff5064}.ak-theme *::-webkit-scrollbar-track{background-color:#fff}.ak-theme h1,.ak-theme h2,.ak-theme h3,.ak-theme h4,.ak-theme h5,.ak-theme h6{color:#191c21}.ak-theme h1:after,.ak-theme h2:after,.ak-theme h3:after,.ak-theme h4:after,.ak-theme h5:after,.ak-theme h6:after{background:#191c21!important}.ak-theme .container-header,.ak-theme.container-header{color:#191c21;background-color:#dfdfdf}@media(hover:hover) and (pointer:fine){.ak-theme .container-header:hover,.ak-theme.container-header:hover{color:#fff;background-color:#ff5064}}.ak-theme .project-card,.ak-theme.project-card{color:#191c21}.ak-theme .project-card .card-title,.ak-theme .project-card .punch,.ak-theme.project-card .card-title,.ak-theme.project-card .punch{color:#ff0420}.ak-theme .project-card .color-overlay,.ak-theme.project-card .color-overlay{background:rgba(255,255,255,.8)}.ak-theme .project-card hr,.ak-theme.project-card hr{background:#ff1d37}.ak-theme.toc,.ak-theme .toc{border-color:#e6e6e6}.ak-theme.toc .toc-title,.ak-theme .toc .toc-title{border-color:#e6e6e6}.ak-theme.toc a,.ak-theme .toc a{text-decoration:underline rgba(255,80,100,.3)1.5px;text-underline-offset:4px;transition:all .4s ease;color:inherit}.ak-theme.toc a:hover,.ak-theme .toc a:hover{text-decoration-color:#ff5064;background-color:rgba(255,80,100,.05);color:inherit}.ak-theme hr{border:none;height:4rem;background-color:#ffb1ba;margin:3rem auto;width:100%;max-width:60%;opacity:.8;mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);mask-size:contain,42% 1px,42% 1px;mask-repeat:no-repeat;mask-position:center,left center,right center;-webkit-mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);-webkit-mask-size:contain,42% 1px,42% 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center,left center,right center}.ak-theme .container,.ak-theme .container-wide,#content.ak-theme.container,#content.ak-theme.container-wide{border:1px solid #e6e6e6}.ak-theme .container a:not(.tagcloud-item),.ak-theme .container-wide a:not(.tagcloud-item),#content.ak-theme.container a:not(.tagcloud-item),#content.ak-theme.container-wide a:not(.tagcloud-item){color:#ff5064}.ak-theme .container a:not(.tagcloud-item):hover,.ak-theme .container-wide a:not(.tagcloud-item):hover,#content.ak-theme.container a:not(.tagcloud-item):hover,#content.ak-theme.container-wide a:not(.tagcloud-item):hover{color:#ff5064;background-color:transparent}.ak-theme.post-card a{color:#ff5064}.ak-theme.post-card a:hover{background-color:transparent;color:#ff5064;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition:none;transition-property:none}#content.ak-theme.container a,#content.ak-theme.container-wide a{text-decoration-color:rgba(255,80,100,.3);color:#ff5064}#content.ak-theme.container a:hover,#content.ak-theme.container-wide a:hover{color:#ff5064;background-color:transparent}#content.ak-theme.container a:hover,#content.ak-theme.container-wide a:hover{text-decoration-color:#ff5064}.ak-theme .dropcap>p:first-of-type::first-letter{color:#ff5064}.almost-white-theme{color:#191c21;background-color:#f9f9f9;--link-color: #62767B}.almost-white-theme a{color:#62767b}.almost-white-theme a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#62767b}.almost-white-theme a:hover{background-color:#62767b;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.almost-white-theme a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.almost-white-theme li code,.almost-white-theme p code{background:#bfbfcf;color:#191c21}.almost-white-theme .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#62767b}.almost-white-theme .icon-box a .icon{fill:#62767b}.almost-white-theme .icon-box a:hover .icon{fill:#62767b}.almost-white-theme blockquote{border-color:#191c21;background-color:#dfdfdf}.almost-white-theme th{background-color:#62767b;color:#fff}.almost-white-theme tr:nth-child(odd){background-color:#ccc}.almost-white-theme tr:nth-child(even){background-color:#dfdfdf}.almost-white-theme th,.almost-white-theme td{border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9}.almost-white-theme tr:last-child{border-bottom:1px solid #f9f9f9}.almost-white-theme.button{border:1px solid #f9f9f9;background-color:#f9f9f9;color:#191c21}@media(hover:hover) and (pointer:fine){.almost-white-theme.button:hover,.almost-white-theme.button a:hover{background-color:#62767b;border:1px solid #62767b;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}}.almost-white-theme #listTitle{color:#191c21}.almost-white-theme .mlist span{color:#191c21}.almost-white-theme .mlist a{color:#62767b}.almost-white-theme .mlist a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#62767b}.almost-white-theme .mlist a:hover{background-color:#62767b;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.almost-white-theme .mlist a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.almost-white-theme ::selection{background:#62767b;color:#fff}.almost-white-theme ::-moz-selection{background:#62767b;color:#fff}.almost-white-theme *::-webkit-scrollbar-thumb{background-color:#62767b}.almost-white-theme *::-webkit-scrollbar-track{background-color:#eceff0}.almost-white-theme h1,.almost-white-theme h2,.almost-white-theme h3,.almost-white-theme h4,.almost-white-theme h5,.almost-white-theme h6{color:#28303d}.almost-white-theme h1:after,.almost-white-theme h2:after,.almost-white-theme h3:after,.almost-white-theme h4:after,.almost-white-theme h5:after,.almost-white-theme h6:after{background:#28303d!important}.almost-white-theme .container-header,.almost-white-theme.container-header{color:#191c21;background-color:#bfbfcf}@media(hover:hover) and (pointer:fine){.almost-white-theme .container-header:hover,.almost-white-theme.container-header:hover{color:#fff;background-color:#62767b}}.almost-white-theme .project-card,.almost-white-theme.project-card{color:#191c21}.almost-white-theme .project-card .card-title,.almost-white-theme .project-card .punch,.almost-white-theme.project-card .card-title,.almost-white-theme.project-card .punch{color:#404d50}.almost-white-theme .project-card .color-overlay,.almost-white-theme.project-card .color-overlay{background:rgba(249,249,249,.8)}.almost-white-theme .project-card hr,.almost-white-theme.project-card hr{background:#4b5b5f}.almost-white-theme.toc,.almost-white-theme .toc{border-color:#e0e0e0}.almost-white-theme.toc .toc-title,.almost-white-theme .toc .toc-title{border-color:#e0e0e0}.almost-white-theme.toc a,.almost-white-theme .toc a{text-decoration:underline rgba(98,118,123,.3)1.5px;text-underline-offset:4px;transition:all .4s ease;color:inherit}.almost-white-theme.toc a:hover,.almost-white-theme .toc a:hover{text-decoration-color:#62767b;background-color:rgba(98,118,123,.05);color:inherit}.almost-white-theme hr{border:none;height:4rem;background-color:#94a5aa;margin:3rem auto;width:100%;max-width:60%;opacity:.8;mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);mask-size:contain,42% 1px,42% 1px;mask-repeat:no-repeat;mask-position:center,left center,right center;-webkit-mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);-webkit-mask-size:contain,42% 1px,42% 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center,left center,right center}.almost-white-theme .container,.almost-white-theme .container-wide,#content.almost-white-theme.container,#content.almost-white-theme.container-wide{border:1px solid #e0e0e0}.almost-white-theme .container a:not(.tagcloud-item),.almost-white-theme .container-wide a:not(.tagcloud-item),#content.almost-white-theme.container a:not(.tagcloud-item),#content.almost-white-theme.container-wide a:not(.tagcloud-item){color:#62767b}.almost-white-theme .container a:not(.tagcloud-item):hover,.almost-white-theme .container-wide a:not(.tagcloud-item):hover,#content.almost-white-theme.container a:not(.tagcloud-item):hover,#content.almost-white-theme.container-wide a:not(.tagcloud-item):hover{color:#62767b;background-color:transparent}.almost-white-theme.post-card a{color:#62767b}.almost-white-theme.post-card a:hover{background-color:transparent;color:#62767b;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition:none;transition-property:none}#content.almost-white-theme.container a,#content.almost-white-theme.container-wide a{text-decoration-color:rgba(98,118,123,.3);color:#62767b}#content.almost-white-theme.container a:hover,#content.almost-white-theme.container-wide a:hover{color:#62767b;background-color:transparent}#content.almost-white-theme.container a:hover,#content.almost-white-theme.container-wide a:hover{text-decoration-color:#62767b}.almost-white-theme .dropcap>p:first-of-type::first-letter{color:#62767b}.turk-theme{color:#191c21;background-color:#fff;--link-color: #E30A17}.turk-theme a{color:#e30a17}.turk-theme a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#e30a17}.turk-theme a:hover{background-color:#e30a17;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.turk-theme a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.turk-theme li code,.turk-theme p code{background:#dfdfdf;color:#191c21}.turk-theme .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#e30a17}.turk-theme .icon-box a .icon{fill:#e30a17}.turk-theme .icon-box a:hover .icon{fill:#e30a17}.turk-theme blockquote{border-color:#e30a17;background-color:#feedef}.turk-theme th{background-color:#e30a17;color:#fff}.turk-theme tr:nth-child(odd){background-color:#dfdfdf}.turk-theme tr:nth-child(even){background-color:#fefbfb}.turk-theme th,.turk-theme td{border-left:1px solid #fcfdfe;border-right:1px solid #fcfdfe}.turk-theme tr:last-child{border-bottom:1px solid #fcfdfe}.turk-theme.button{border:1px solid #fff;background-color:#fff;color:#191c21}@media(hover:hover) and (pointer:fine){.turk-theme.button:hover,.turk-theme.button a:hover{background-color:#e30a17;border:1px solid #e30a17;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}}.turk-theme #listTitle{color:#191c21}.turk-theme .mlist span{color:#191c21}.turk-theme .mlist a{color:#e30a17}.turk-theme .mlist a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#e30a17}.turk-theme .mlist a:hover{background-color:#e30a17;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.turk-theme .mlist a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.turk-theme ::selection{background:#e30a17;color:#fff}.turk-theme ::-moz-selection{background:#e30a17;color:#fff}.turk-theme *::-webkit-scrollbar-thumb{background-color:#e30a17}.turk-theme *::-webkit-scrollbar-track{background-color:#feeeef}.turk-theme h1,.turk-theme h2,.turk-theme h3,.turk-theme h4,.turk-theme h5,.turk-theme h6{color:#191c21}.turk-theme h1:after,.turk-theme h2:after,.turk-theme h3:after,.turk-theme h4:after,.turk-theme h5:after,.turk-theme h6:after{background:#191c21!important}.turk-theme .container-header,.turk-theme.container-header{color:#191c21;background-color:#dfdfdf}@media(hover:hover) and (pointer:fine){.turk-theme .container-header:hover,.turk-theme.container-header:hover{color:#fff;background-color:#e30a17}}.turk-theme .project-card,.turk-theme.project-card{color:#191c21}.turk-theme .project-card .card-title,.turk-theme .project-card .punch,.turk-theme.project-card .card-title,.turk-theme.project-card .punch{color:#9a0710}.turk-theme .project-card .color-overlay,.turk-theme.project-card .color-overlay{background:rgba(255,255,255,.8)}.turk-theme .project-card hr,.turk-theme.project-card hr{background:#b20812}.turk-theme.toc,.turk-theme .toc{border-color:#e6e6e6}.turk-theme.toc .toc-title,.turk-theme .toc .toc-title{border-color:#e6e6e6}.turk-theme.toc a,.turk-theme .toc a{text-decoration:underline rgba(227,10,23,.3)1.5px;text-underline-offset:4px;transition:all .4s ease;color:inherit}.turk-theme.toc a:hover,.turk-theme .toc a:hover{text-decoration-color:#e30a17;background-color:rgba(227,10,23,.05);color:inherit}.turk-theme hr{border:none;height:4rem;background-color:#f85660;margin:3rem auto;width:100%;max-width:60%;opacity:.8;mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);mask-size:contain,42% 1px,42% 1px;mask-repeat:no-repeat;mask-position:center,left center,right center;-webkit-mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);-webkit-mask-size:contain,42% 1px,42% 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center,left center,right center}.turk-theme .container,.turk-theme .container-wide,#content.turk-theme.container,#content.turk-theme.container-wide{border:1px solid #e6e6e6}.turk-theme .container a:not(.tagcloud-item),.turk-theme .container-wide a:not(.tagcloud-item),#content.turk-theme.container a:not(.tagcloud-item),#content.turk-theme.container-wide a:not(.tagcloud-item){color:#e30a17}.turk-theme .container a:not(.tagcloud-item):hover,.turk-theme .container-wide a:not(.tagcloud-item):hover,#content.turk-theme.container a:not(.tagcloud-item):hover,#content.turk-theme.container-wide a:not(.tagcloud-item):hover{color:#e30a17;background-color:transparent}.turk-theme.post-card a{color:#e30a17}.turk-theme.post-card a:hover{background-color:transparent;color:#e30a17;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition:none;transition-property:none}#content.turk-theme.container a,#content.turk-theme.container-wide a{text-decoration-color:rgba(227,10,23,.3);color:#e30a17}#content.turk-theme.container a:hover,#content.turk-theme.container-wide a:hover{color:#e30a17;background-color:transparent}#content.turk-theme.container a:hover,#content.turk-theme.container-wide a:hover{text-decoration-color:#e30a17}.turk-theme .dropcap>p:first-of-type::first-letter{color:#e30a17}.kara-theme{color:#fff;background-color:#191c21;--link-color: #FF5064}.kara-theme a{color:#ff5064}.kara-theme a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ff5064}.kara-theme a:hover{background-color:#ff5064;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.kara-theme a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.kara-theme li code,.kara-theme p code{background:#404c4f;color:#fff}.kara-theme .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ff5064}.kara-theme .icon-box a .icon{fill:#ff5064}.kara-theme .icon-box a:hover .icon{fill:#ff5064}.kara-theme blockquote{border-color:#28303d;background-color:#62767b}.kara-theme th{background-color:#28303d;color:#fff}.kara-theme tr:nth-child(odd){background-color:#404c4f}.kara-theme tr:nth-child(even){background-color:#62767b}.kara-theme th,.kara-theme td{border-left:1px solid #191c21;border-right:1px solid #191c21}.kara-theme tr:last-child{border-bottom:1px solid #191c21}.kara-theme.button{border:1px solid #191c21;background-color:#191c21;color:#fff}@media(hover:hover) and (pointer:fine){.kara-theme.button:hover,.kara-theme.button a:hover{background-color:#ff5064;border:1px solid #ff5064;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}}.kara-theme #listTitle{color:#fff}.kara-theme .mlist span{color:#fff}.kara-theme .mlist a{color:#ff5064}.kara-theme .mlist a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ff5064}.kara-theme .mlist a:hover{background-color:#ff5064;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.kara-theme .mlist a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.kara-theme ::selection{background:#ff5064;color:#fff}.kara-theme ::-moz-selection{background:#ff5064;color:#fff}.kara-theme *::-webkit-scrollbar-thumb{background-color:#191c21}.kara-theme *::-webkit-scrollbar-track{background-color:#67889b}.kara-theme h1,.kara-theme h2,.kara-theme h3,.kara-theme h4,.kara-theme h5,.kara-theme h6{color:#ff5064}.kara-theme h1:after,.kara-theme h2:after,.kara-theme h3:after,.kara-theme h4:after,.kara-theme h5:after,.kara-theme h6:after{background:#ff5064!important}.kara-theme .container-header,.kara-theme.container-header{color:#fff;background-color:#404c4f}@media(hover:hover) and (pointer:fine){.kara-theme .container-header:hover,.kara-theme.container-header:hover{color:#fff;background-color:#ff5064}}.kara-theme .project-card,.kara-theme.project-card{color:#fff}.kara-theme .project-card .card-title,.kara-theme .project-card .punch,.kara-theme.project-card .card-title,.kara-theme.project-card .punch{color:#ff0420}.kara-theme .project-card .color-overlay,.kara-theme.project-card .color-overlay{background:rgba(25,28,33,.8)}.kara-theme .project-card hr,.kara-theme.project-card hr{background:#ff1d37}.kara-theme.toc,.kara-theme .toc{border-color:#030304}.kara-theme.toc .toc-title,.kara-theme .toc .toc-title{border-color:#030304}.kara-theme.toc a,.kara-theme .toc a{text-decoration:underline rgba(255,80,100,.3)1.5px;text-underline-offset:4px;transition:all .4s ease;color:inherit}.kara-theme.toc a:hover,.kara-theme .toc a:hover{text-decoration-color:#ff5064;background-color:rgba(255,80,100,.05);color:inherit}.kara-theme hr{border:none;height:4rem;background-color:#67889b;margin:3rem auto;width:100%;max-width:60%;opacity:.8;mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);mask-size:contain,42% 1px,42% 1px;mask-repeat:no-repeat;mask-position:center,left center,right center;-webkit-mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);-webkit-mask-size:contain,42% 1px,42% 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center,left center,right center}.kara-theme .container,.kara-theme .container-wide,#content.kara-theme.container,#content.kara-theme.container-wide{border:1px solid #030304}.kara-theme .container a:not(.tagcloud-item),.kara-theme .container-wide a:not(.tagcloud-item),#content.kara-theme.container a:not(.tagcloud-item),#content.kara-theme.container-wide a:not(.tagcloud-item){color:#ff5064}.kara-theme .container a:not(.tagcloud-item):hover,.kara-theme .container-wide a:not(.tagcloud-item):hover,#content.kara-theme.container a:not(.tagcloud-item):hover,#content.kara-theme.container-wide a:not(.tagcloud-item):hover{color:#ff5064;background-color:transparent}.kara-theme.post-card a{color:#ff5064}.kara-theme.post-card a:hover{background-color:transparent;color:#ff5064;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition:none;transition-property:none}#content.kara-theme.container a,#content.kara-theme.container-wide a{text-decoration-color:rgba(255,80,100,.3);color:#ff5064}#content.kara-theme.container a:hover,#content.kara-theme.container-wide a:hover{color:#ff5064;background-color:transparent}#content.kara-theme.container a:hover,#content.kara-theme.container-wide a:hover{text-decoration-color:#ff5064}.kara-theme .dropcap>p:first-of-type::first-letter{color:#ff5064}.umay-theme{color:#191c21;background-color:#e3fde9;--link-color: #00b57a}.umay-theme a{color:#00b57a}.umay-theme a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#00b57a}.umay-theme a:hover{background-color:#00b57a;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.umay-theme a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.umay-theme li code,.umay-theme p code{background:#89ebcc;color:#191c21}.umay-theme .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#00b57a}.umay-theme .icon-box a .icon{fill:#00b57a}.umay-theme .icon-box a:hover .icon{fill:#00b57a}.umay-theme blockquote{border-color:#00b57a;background-color:#b8f3e0}.umay-theme th{background-color:#00b57a;color:#fff}.umay-theme tr:nth-child(odd){background-color:#89ebcc}.umay-theme tr:nth-child(even){background-color:#b8f3e0}.umay-theme th,.umay-theme td{border-left:1px solid #e3fde9;border-right:1px solid #e3fde9}.umay-theme tr:last-child{border-bottom:1px solid #e3fde9}.umay-theme.button{border:1px solid #e3fde9;background-color:#e3fde9;color:#191c21}@media(hover:hover) and (pointer:fine){.umay-theme.button:hover,.umay-theme.button a:hover{background-color:#00b57a;border:1px solid #00b57a;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}}.umay-theme #listTitle{color:#191c21}.umay-theme .mlist span{color:#191c21}.umay-theme .mlist a{color:#00b57a}.umay-theme .mlist a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#00b57a}.umay-theme .mlist a:hover{background-color:#00b57a;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.umay-theme .mlist a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.umay-theme ::selection{background:#00b57a;color:#fff}.umay-theme ::-moz-selection{background:#00b57a;color:#fff}.umay-theme *::-webkit-scrollbar-thumb{background-color:#00b57a}.umay-theme *::-webkit-scrollbar-track{background-color:#b5ffe7}.umay-theme h1,.umay-theme h2,.umay-theme h3,.umay-theme h4,.umay-theme h5,.umay-theme h6{color:#191c21}.umay-theme h1:after,.umay-theme h2:after,.umay-theme h3:after,.umay-theme h4:after,.umay-theme h5:after,.umay-theme h6:after{background:#191c21!important}.umay-theme .container-header,.umay-theme.container-header{color:#191c21;background-color:#89ebcc}@media(hover:hover) and (pointer:fine){.umay-theme .container-header:hover,.umay-theme.container-header:hover{color:#fff;background-color:#00b57a}}.umay-theme .project-card,.umay-theme.project-card{color:#191c21}.umay-theme .project-card .card-title,.umay-theme .project-card .punch,.umay-theme.project-card .card-title,.umay-theme.project-card .punch{color:#006946}.umay-theme .project-card .color-overlay,.umay-theme.project-card .color-overlay{background:rgba(227,253,233,.8)}.umay-theme .project-card hr,.umay-theme.project-card hr{background:#008258}.umay-theme.toc,.umay-theme .toc{border-color:#b3fac4}.umay-theme.toc .toc-title,.umay-theme .toc .toc-title{border-color:#b3fac4}.umay-theme.toc a,.umay-theme .toc a{text-decoration:underline rgba(0,181,122,.3)1.5px;text-underline-offset:4px;transition:all .4s ease;color:inherit}.umay-theme.toc a:hover,.umay-theme .toc a:hover{text-decoration-color:#00b57a;background-color:rgba(0,181,122,.05);color:inherit}.umay-theme hr{border:none;height:4rem;background-color:#17ffb3;margin:3rem auto;width:100%;max-width:60%;opacity:.8;mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);mask-size:contain,42% 1px,42% 1px;mask-repeat:no-repeat;mask-position:center,left center,right center;-webkit-mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);-webkit-mask-size:contain,42% 1px,42% 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center,left center,right center}.umay-theme .container,.umay-theme .container-wide,#content.umay-theme.container,#content.umay-theme.container-wide{border:1px solid #b3fac4}.umay-theme .container a:not(.tagcloud-item),.umay-theme .container-wide a:not(.tagcloud-item),#content.umay-theme.container a:not(.tagcloud-item),#content.umay-theme.container-wide a:not(.tagcloud-item){color:#00b57a}.umay-theme .container a:not(.tagcloud-item):hover,.umay-theme .container-wide a:not(.tagcloud-item):hover,#content.umay-theme.container a:not(.tagcloud-item):hover,#content.umay-theme.container-wide a:not(.tagcloud-item):hover{color:#00b57a;background-color:transparent}.umay-theme.post-card a{color:#00b57a}.umay-theme.post-card a:hover{background-color:transparent;color:#00b57a;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition:none;transition-property:none}#content.umay-theme.container a,#content.umay-theme.container-wide a{text-decoration-color:rgba(0,181,122,.3);color:#00b57a}#content.umay-theme.container a:hover,#content.umay-theme.container-wide a:hover{color:#00b57a;background-color:transparent}#content.umay-theme.container a:hover,#content.umay-theme.container-wide a:hover{text-decoration-color:#00b57a}.umay-theme .dropcap>p:first-of-type::first-letter{color:#00b57a}.pink-theme{color:#191c21;background-color:#f5f7ff;--link-color: #EF186B}.pink-theme a{color:#ef186b}.pink-theme a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ef186b}.pink-theme a:hover{background-color:#ef186b;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.pink-theme a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.pink-theme li code,.pink-theme p code{background:#fcd7e5;color:#191c21}.pink-theme .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ef186b}.pink-theme .icon-box a .icon{fill:#ef186b}.pink-theme .icon-box a:hover .icon{fill:#ef186b}.pink-theme blockquote{border-color:#ef186b;background-color:#f5f7ff}.pink-theme th{background-color:#f2488a;color:#fff}.pink-theme tr:nth-child(odd){background-color:#fff6db}.pink-theme tr:nth-child(even){background-color:#d4f1d2}.pink-theme th,.pink-theme td{border-left:1px solid #f5f7ff;border-right:1px solid #f5f7ff}.pink-theme tr:last-child{border-bottom:1px solid #f5f7ff}.pink-theme.button{border:1px solid #f5f7ff;background-color:#f5f7ff;color:#191c21}@media(hover:hover) and (pointer:fine){.pink-theme.button:hover,.pink-theme.button a:hover{background-color:#ef186b;border:1px solid #ef186b;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}}.pink-theme #listTitle{color:#191c21}.pink-theme .mlist span{color:#191c21}.pink-theme .mlist a{color:#ef186b}.pink-theme .mlist a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ef186b}.pink-theme .mlist a:hover{background-color:#ef186b;color:#fff;-webkit-transition-property:all .35s ease-out;-moz-transition-property:all .35s ease-out;-o-transition-property:all .35s ease-out;transition:all .35s ease-out;transition-property:all .35s ease-out}.pink-theme .mlist a:hover .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#fff}.pink-theme ::selection{background:#ef186b;color:#fff}.pink-theme ::-moz-selection{background:#ef186b;color:#fff}.pink-theme *::-webkit-scrollbar-thumb{background-color:#0b2b51}.pink-theme *::-webkit-scrollbar-track{background-color:#6fa8ec}.pink-theme h1,.pink-theme h2,.pink-theme h3,.pink-theme h4,.pink-theme h5,.pink-theme h6{color:#191c21}.pink-theme h1:after,.pink-theme h2:after,.pink-theme h3:after,.pink-theme h4:after,.pink-theme h5:after,.pink-theme h6:after{background:#191c21!important}.pink-theme .container-header,.pink-theme.container-header{color:#191c21;background-color:#fcd7e5}@media(hover:hover) and (pointer:fine){.pink-theme .container-header:hover,.pink-theme.container-header:hover{color:#fff;background-color:#ef186b}}.pink-theme .project-card,.pink-theme.project-card{color:#191c21}.pink-theme .project-card .card-title,.pink-theme .project-card .punch,.pink-theme.project-card .card-title,.pink-theme.project-card .punch{color:#ae0c4b}.pink-theme .project-card .color-overlay,.pink-theme.project-card .color-overlay{background:rgba(245,247,255,.8)}.pink-theme .project-card hr,.pink-theme.project-card hr{background:#c60e55}.pink-theme.toc,.pink-theme .toc{border-color:#c2ceff}.pink-theme.toc .toc-title,.pink-theme .toc .toc-title{border-color:#c2ceff}.pink-theme.toc a,.pink-theme .toc a{text-decoration:underline rgba(239,24,107,.3)1.5px;text-underline-offset:4px;transition:all .4s ease;color:inherit}.pink-theme.toc a:hover,.pink-theme .toc a:hover{text-decoration-color:#ef186b;background-color:rgba(239,24,107,.05);color:inherit}.pink-theme hr{border:none;height:4rem;background-color:#ef186b;margin:3rem auto;width:100%;max-width:60%;opacity:.8;mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);mask-size:contain,42% 1px,42% 1px;mask-repeat:no-repeat;mask-position:center,left center,right center;-webkit-mask-image:url(/images/calligraphic-divider.png),linear-gradient(to right,transparent,black 100%),linear-gradient(to left,transparent,black 100%);-webkit-mask-size:contain,42% 1px,42% 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center,left center,right center}.pink-theme .container,.pink-theme .container-wide,#content.pink-theme.container,#content.pink-theme.container-wide{border:1px solid #c2ceff}.pink-theme .container a:not(.tagcloud-item),.pink-theme .container-wide a:not(.tagcloud-item),#content.pink-theme.container a:not(.tagcloud-item),#content.pink-theme.container-wide a:not(.tagcloud-item){color:#ef186b}.pink-theme .container a:not(.tagcloud-item):hover,.pink-theme .container-wide a:not(.tagcloud-item):hover,#content.pink-theme.container a:not(.tagcloud-item):hover,#content.pink-theme.container-wide a:not(.tagcloud-item):hover{color:#ef186b;background-color:transparent}.pink-theme.post-card a{color:#ef186b}.pink-theme.post-card a:hover{background-color:transparent;color:#ef186b;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition:none;transition-property:none}#content.pink-theme.container a,#content.pink-theme.container-wide a{text-decoration-color:rgba(239,24,107,.3);color:#ef186b}#content.pink-theme.container a:hover,#content.pink-theme.container-wide a:hover{color:#ef186b;background-color:transparent}#content.pink-theme.container a:hover,#content.pink-theme.container-wide a:hover{text-decoration-color:#ef186b}.pink-theme .dropcap>p:first-of-type::first-letter{color:#ef186b}main{max-width:76em;display:block;margin:1rem auto;text-align:left;overflow:hidden;position:relative}.navbar{max-width:78em}.container-wide{max-width:none!important;margin-left:0;margin-right:0;border:none!important}figure+p::after{clear:both;content:" ";display:block}.container,.container-wide{margin:1rem auto 2rem;padding:2rem 2.5rem;position:relative;display:block;width:100%;max-width:900px;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;transition:transform .3s ease,box-shadow .3s ease}.container h1,.container-wide h1,.container h2,.container-wide h2,.container h3,.container-wide h3,.container h4,.container-wide h4,.container h5,.container-wide h5,.container h6,.container-wide h6{padding:0}.container.dummy,.dummy.container-wide{padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#content.container,#content.container-wide{padding:3rem 3.5rem;font-family:amiri,times new roman,georgia,serif;font-size:1.45rem;line-height:1.65;overflow-wrap:break-word}#content.container .date-info,#content.container-wide .date-info{font-size:1.35rem}#content.container a,#content.container-wide a{padding:0 2px;text-decoration:underline rgba(239,24,107,.3)1.5px;text-underline-offset:4px;transition:all .4s ease}#content.container a:hover,#content.container-wide a:hover{text-decoration-color:#ef186b;background-color:rgba(239,24,107,.05)}#content.container h1,#content.container-wide h1,#content.container h2,#content.container-wide h2,#content.container h3,#content.container-wide h3,#content.container h4,#content.container-wide h4,#content.container h5,#content.container-wide h5,#content.container h6,#content.container-wide h6{font-family:cinzel,serif;margin-bottom:2rem;margin-top:3rem;line-height:1.2;text-align:center}#content.container h1+p,#content.container-wide h1+p,#content.container h2+p,#content.container-wide h2+p,#content.container h3+p,#content.container-wide h3+p,#content.container h4+p,#content.container-wide h4+p,#content.container h5+p,#content.container-wide h5+p,#content.container h6+p,#content.container-wide h6+p{margin-top:1rem}#content.container h1,#content.container-wide h1,#content.container h2,#content.container-wide h2,#content.container h3,#content.container-wide h3{border:none;padding:0}#content.container h1,#content.container-wide h1{font-size:2.2rem}#content.container h2,#content.container-wide h2{font-size:1.95rem}#content.container h3,#content.container-wide h3{font-size:1.7rem}#content.container h4,#content.container-wide h4,#content.container h5,#content.container-wide h5,#content.container h6,#content.container-wide h6{font-size:1.4rem;margin-top:2rem;position:relative;display:inline-block}#content.container h4:after,#content.container-wide h4:after,#content.container h5:after,#content.container-wide h5:after,#content.container h6:after,#content.container-wide h6:after{content:none}#content.container img,#content.container-wide img{display:block;margin:2rem auto;max-width:100%;border-radius:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#content.container figure,#content.container-wide figure{overflow:hidden;text-align:center;margin:2.5rem auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#content.container figure img,#content.container-wide figure img{margin:0 auto;padding:0}#content.container figure figcaption,#content.container-wide figure figcaption{font-family:amiri,times new roman,georgia,serif;font-style:italic;font-weight:400;font-size:1rem;padding-top:12px;opacity:.8;margin:0 auto;display:inline-block}#content.container figure+p,#content.container-wide figure+p{text-align:justify}iframe{display:block;margin:0 auto;width:100%;min-height:200px}a#read-more{font-family:jetbrains mono,ibm plex mono,roboto mono,consolas,monospace}header{z-index:4;width:100%;position:absolute}.banner{text-align:center;width:100%;padding:0;height:350px;display:flex;flex-flow:column;justify-content:center;position:relative}.banner img{width:100%;height:100%;z-index:2;object-fit:cover;-webkit-filter:brightness(50%)grayscale(20%)contrast(105%);filter:brightness(50%)grayscale(20%)contrast(105%)}.banner #banner-title{text-align:center;margin:1rem auto;color:#fff;max-width:68em;padding:0 2rem}.banner .sans-heading{font-size:2.4rem;font-family:pt sans,ibm plex sans,arial,sans-serif;font-weight:700;text-wrap:balance;text-shadow:0 0 12px rgba(0,0,0,.7)}.banner .serif-heading{font-size:2.36rem;font-family:cinzel,serif;font-style:normal;font-weight:500;text-wrap:balance;text-shadow:0 0 12px rgba(0,0,0,.7)}.banner #banner-info{text-align:center;font-size:1.39rem;color:#fff;font-family:amiri,times new roman,georgia,serif;font-weight:400;font-style:italic}.wave{position:absolute;z-index:3;max-height:55%;width:100%}.wave.bottom{transform:rotate(180deg);bottom:0}.banner-wave-container{position:absolute;bottom:-2px;left:0;width:100%;height:100px;overflow:hidden;z-index:3;pointer-events:none}.wave-track{position:absolute;left:0;bottom:0;display:flex;width:200%;height:100%}.wave-track .wave-unit{width:50%;height:100%;flex-shrink:0}.layer-1{opacity:.5;animation:wave-scroll 32s linear infinite;z-index:1;height:110%}.layer-1 .wave-unit path{fill:#c6c6c6}.layer-2{opacity:.5;animation:wave-scroll 26s linear infinite reverse;z-index:2;height:100%}.layer-2 .wave-unit path{fill:#e0e0e0}.layer-3{opacity:1;animation:wave-scroll 19s linear infinite;z-index:3;height:90%}.layer-3 .wave-unit path{fill:#f9f9f9}.footer-wave-container{position:absolute;top:-99px;left:0;width:100%;height:100px;overflow:hidden;z-index:1;pointer-events:none}.footer-layer-1{opacity:.5;animation:wave-scroll 32s linear infinite;z-index:1;height:110%}.footer-layer-1 .wave-unit path{fill:#8fa5ff}.footer-layer-2{opacity:.5;animation:wave-scroll 26s linear infinite reverse;z-index:2;height:110%}.footer-layer-2 .wave-unit path{fill:#c2ceff}.footer-layer-3{opacity:1;animation:wave-scroll 19s linear infinite;z-index:3;height:90%}.footer-layer-3 .wave-unit path{fill:#f5f7ff}@keyframes wave-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.blob{max-height:20%}.bottom{bottom:0;left:0}.top{top:0;left:0}.overlay{position:absolute;z-index:5;width:100%}#overlay-banner{margin-top:20px}#overlay-footer{display:flex;flex-direction:column;bottom:0}.overlay-wrapper{position:relative;width:100%;margin:0 auto;max-width:1440px;height:100%}.navbar{margin:0 auto;padding:1.5rem 1rem;height:60px;font-family:pt sans,ibm plex sans,arial,sans-serif;display:flex;align-content:center;justify-content:space-between;overflow:hidden}.navbar a{font-size:1.29rem;display:block;margin:.2rem}.navbar .left,.navbar .right{display:flex;align-self:center}.navbar .right{justify-content:flex-end}nav.top{display:flex;align-items:center}nav.top a{position:relative;cursor:pointer;padding:.6rem 1.2rem;margin:0 .5rem;border:none;font-weight:700;font-size:1.05rem;letter-spacing:.15rem;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:color .4s ease-out,opacity .4s ease-out;color:rgba(255,255,255,.8)}nav.top a:hover{color:#fff;background-color:transparent}nav.top a:after{content:'';position:absolute;bottom:4px;left:1.2rem;right:1.2rem;height:1.5px;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(0.165,0.84,0.44,1);opacity:0}nav.top a:hover:after{transform:scaleX(1);transform-origin:left;opacity:.8}nav.top a.brand{padding:.25rem .5rem;display:flex;align-items:flex-start;z-index:5;pointer-events:auto;font-family:cinzel,serif;font-weight:700;font-size:1.25rem;letter-spacing:.1rem;text-transform:uppercase}nav.top a.brand img{height:24px;width:auto;margin-top:-4px;margin-right:4px}nav.top a.brand:after{display:none}nav.bottom{display:none;position:fixed;padding:0;bottom:0;width:100%;z-index:114;overflow:hidden;pointer-events:all;background-color:#f5f7ff;justify-content:center}nav.bottom .right{padding:.45rem .25rem 0 0;width:100%;justify-content:space-around}nav.bottom .brand{color:#f5f7ff}nav.bottom a{margin:0 .65rem;color:#ef186b;color:#ef186b}nav.bottom a .icon{-webkit-transition-property:all .4s ease-out;-moz-transition-property:all .4s ease-out;-o-transition-property:all .4s ease-out;transition:all .4s ease-out;transition-property:all .4s ease-out;fill:#ef186b}nav.bottom a:hover{color:#ef186b;background-color:transparent}.brand{font-weight:700}.mlist{list-style-type:none;margin:0;padding:0}.mlist li{margin-bottom:.25rem}.mlist ul{list-style-type:none;margin-bottom:1.2rem;padding:0}.mlist span{font-family:amiri,times new roman,georgia,serif;margin-right:1rem;font-size:1.2em}.mlist #listTitle{font-size:1.27em;margin-bottom:.09em;font-family:amiri,times new roman,georgia,serif}#containerTitle{font-size:1.59em;font-family:pt sans,ibm plex sans,arial,sans-serif;margin-bottom:.15em}#containerTitle span{font-family:amiri,times new roman,georgia,serif;font-size:1em;font-weight:400}ul{list-style-type:square}.container-header,.button{padding:.75rem 1.25rem;display:block;width:100%;font-weight:700;font-family:pt sans,ibm plex sans,arial,sans-serif;font-size:1em;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.button{cursor:pointer}.button a{width:100%;line-height:2.5}.tagcloud{text-align:center;line-height:1.5;display:block}.tagcloud-item{display:inline-block;margin:.1rem;padding:.24rem;white-space:nowrap;font-family:jetbrains mono,ibm plex mono,roboto mono,consolas,monospace;font-weight:700;line-height:inherit;text-transform:uppercase}.tagcloud-item:nth-child(1n){color:#3a8286}.tagcloud-item:nth-child(1n):hover,.tagcloud-item.selected:nth-child(1n){background-color:#3a8286;color:#fff}.tagcloud-item:nth-child(2n){color:#b56b00}.tagcloud-item:nth-child(2n):hover,.tagcloud-item.selected:nth-child(2n){background-color:#b56b00;color:#fff}.tagcloud-item:nth-child(3n){color:#191c21}.tagcloud-item:nth-child(3n):hover,.tagcloud-item.selected:nth-child(3n){background-color:#191c21;color:#fff}.tagcloud-item:nth-child(4n){color:#00b57a}.tagcloud-item:nth-child(4n):hover,.tagcloud-item.selected:nth-child(4n){background-color:#00b57a;color:#fff}.tagcloud-item:nth-child(5n){color:#49a3a7}.tagcloud-item:nth-child(5n):hover,.tagcloud-item.selected:nth-child(5n){background-color:#49a3a7;color:#fff}.tagcloud-item:nth-child(6n){color:#ff5064}.tagcloud-item:nth-child(6n):hover,.tagcloud-item.selected:nth-child(6n){background-color:#ff5064;color:#fff}.tagcloud-item:nth-child(7n){color:#6c44d1}.tagcloud-item:nth-child(7n):hover,.tagcloud-item.selected:nth-child(7n){background-color:#6c44d1;color:#fff}.tagcloud-item:nth-child(8n){color:#b56b00}.tagcloud-item:nth-child(8n):hover,.tagcloud-item.selected:nth-child(8n){background-color:#b56b00;color:#fff}.tagcloud-item:nth-child(9n){color:#191c21}.tagcloud-item:nth-child(9n):hover,.tagcloud-item.selected:nth-child(9n){background-color:#191c21;color:#fff}.dropcap>p:first-of-type::first-letter{float:left;font-family:cinzel,serif;font-size:5.75rem;line-height:.8;margin-right:.5rem;margin-top:.2rem;font-weight:700}#message h1{font-family:jetbrains mono,ibm plex mono,roboto mono,consolas,monospace;font-size:12vw;text-transform:capitalize}#message a{color:#191c21}#message a:hover{color:#e30a17;background-color:transparent}#message p{text-align:justify}.bengu-tas{font-family:noto sans old turkic,serif;font-size:1.1em;line-height:1.8}svg.blob{padding:0;margin:0}svg.blob.right{float:right}svg.blob.left{float:left}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.textselect{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}span .katex{font-size:1em!important}.katex-display .katex{font-size:1.14em!important}.katex-display{overflow-x:auto;overflow-y:hidden;padding:.5rem}.post-header{display:flex;justify-content:space-between;font-family:amiri,times new roman,georgia,serif}.post-header .left{align-self:left;text-align:left}.post-header .right{justify-content:flex-end;text-align:right;min-width:175px}.post-header a{margin-left:-.2rem}.title{font-family:pt sans,ibm plex sans,arial,sans-serif;font-size:1.3rem;font-weight:700}.thumbnail-wrapper{margin-top:1.5rem;padding:0;max-width:320px;text-align:center}.flex-wrapper{display:flex;flex-direction:row}.flex-wrapper .flex-item{margin-right:2rem}.thumbnail{height:165px;width:100%;object-fit:cover;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;object-position:50% 50%}.date-info{font-family:amiri,times new roman,georgia,serif;font-size:1.13rem}.italic{font-style:italic}.serif-letter{font-family:amiri,times new roman,georgia,serif!important;font-size:1.35rem!important;font-weight:400;text-align:justify}#post-info{margin-top:.25rem;font-size:1.13rem;line-height:1;font-family:amiri,times new roman,georgia,serif}#signature{display:flex;flex-flow:column;text-align:right;font-family:amiri,times new roman,georgia,serif;font-style:italic}.showcase-single{display:flex;flex-direction:row;overflow-x:auto;max-width:100%;scroll-snap-type:x mandatory}.showcase-single .showcase-item{flex:1 1 48%;min-width:96%;overflow:hidden;margin:2%;padding-bottom:0;scroll-snap-align:center}.showcase-single .showcase-item.post-card{color:inherit!important;text-decoration:none!important;display:block}.showcase-single .showcase-item.post-card:hover{color:inherit!important;background-color:inherit}.showcase-single .showcase-item.post-card .title{color:inherit!important}.showcase-single::after{content:"";flex:0 0 .2rem}.post-card:hover{transform:translateY(-4px)}a.showcase-item.post-card{color:var(--link-color)!important;text-decoration:none!important;display:block;transition:all .35s ease-out}a.showcase-item.post-card:hover{color:#fff!important;background-color:var(--link-color)!important}a.showcase-item.post-card:hover .title{color:inherit!important}a.showcase-item.post-card .title{color:inherit!important}.showcase-static{display:flex;flex-direction:column;width:100%;max-width:900px;margin:2rem auto}.showcase-static .footer-divider{display:flex;align-items:center;justify-content:center;margin:2rem auto 1rem;width:100%}.showcase-static .footer-divider::before,.showcase-static .footer-divider::after{content:"";height:1px;flex-grow:1;background:linear-gradient(to right,transparent,var(--lp-ink),transparent);opacity:.4}.showcase-static .footer-divider .ornament{margin:0 2rem;display:flex;align-items:center}.showcase-static .footer-divider .ornament img{width:36px;height:36px;filter:drop-shadow(0 0 10px rgba(239,24,107,0.2));transition:transform .6s cubic-bezier(0.175,0.885,0.32,1.275)}.showcase-static h2.serif-heading{font-family:cinzel,serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:.7rem;text-align:center;margin-top:1rem;margin-bottom:.5rem;color:var(--lp-ink);opacity:.8;border:none;padding:0;text-shadow:none}.post-list-compact .post-card{margin-top:1rem;margin-bottom:1rem}#content.container h1,#content.container-wide h1,#content.container h2,#content.container-wide h2,#content.container h3,#content.container-wide h3,#content.container h4,#content.container-wide h4,#content.container h5,#content.container-wide h5,#content.container h6,#content.container-wide h6{font-family:cinzel,serif;text-align:center;margin-top:3.5rem;margin-bottom:2rem;color:var(--lp-ink);text-transform:uppercase;letter-spacing:.1em;line-height:1.3}#content.container figure.right,#content.container-wide figure.right{float:right;margin:.5rem 0 1rem 1.5rem;text-align:center;max-width:50%}#content.container figure.right img,#content.container-wide figure.right img{margin:0 auto;max-width:100%}#content.container figure.right figcaption,#content.container-wide figure.right figcaption{text-align:center}#content.container figure.left,#content.container-wide figure.left{float:left;margin:.5rem 1.5rem 1rem 0;text-align:center;max-width:50%}#content.container figure.left img,#content.container-wide figure.left img{margin:0 auto;max-width:100%}#content.container figure.left figcaption,#content.container-wide figure.left figcaption{text-align:center}#content.container figure.center,#content.container-wide figure.center{display:block;margin:2.5rem auto;text-align:center}#content.container figure.center img,#content.container-wide figure.center img{margin:0 auto}#content.container::after,#content.container-wide::after{content:"";display:table;clear:both}.showcase-full{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.showcase-full .showcase-item{flex:1 1 20%;overflow:hidden;margin:1%;min-width:240px}.toc{position:fixed;left:calc(50% - 720px);top:280px;min-width:280px;max-width:320px;width:300px;max-height:calc(100vh - 40px);overflow-y:auto;opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;font-family:pt sans,ibm plex sans,arial,sans-serif;font-size:.95rem}.toc .toc-title{font-family:pt sans,ibm plex sans,arial,sans-serif;font-weight:700;font-size:1.1rem;margin-top:0;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid;line-height:1.5;text-transform:uppercase;letter-spacing:.05em;color:inherit;display:block}@media(max-width:1500px){.toc{display:none}}.toc ul{padding:0 0 0 1.5rem;list-style-type:none;margin:.5rem 0;counter-reset:toc-counter}.toc li{padding:.3rem 0;line-height:1.4;counter-increment:toc-counter}.toc li::before{content:counters(toc-counter,".")". ";font-weight:600;margin-right:.5rem}.cover-image{width:100%;height:100%;object-fit:cover}.project-card{width:350px;height:500px;overflow:hidden;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:0;position:relative;margin:2%}.project-card img{z-index:2;-webkit-filter:brightness(60%)contrast(115%);filter:brightness(60%)contrast(115%)}.project-card .color-overlay{width:350px;height:500px;position:absolute;z-index:0;top:0;left:0;-webkit-transition-property:all .25s ease-out;-moz-transition-property:all .25s ease-out;-o-transition-property:all .25s ease-out;transition:all .25s ease-out;transition-property:all .25s ease-out}.project-card .gradient-overlay{background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 21%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 21%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 21%);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.4));width:350px;height:500px;position:absolute;top:0;left:0;z-index:2}.project-card .title-content{text-align:center;margin-top:2rem;padding:1.75rem;position:absolute;z-index:100;width:100%;top:0;left:0}.project-card .title-content .card-title{font-weight:700;letter-spacing:2px;font-family:pt sans,ibm plex sans,arial,sans-serif;margin-bottom:0}.project-card .title-content .punch{font-family:amiri,times new roman,georgia,serif;font-style:italic;font-size:20px;line-height:18px;text-align:center}.project-card .title-content hr{width:50px;height:3px;margin:20px auto;border:0}.project-card .card-info{width:100%;position:absolute;right:0;bottom:120px;margin:0 auto;padding:0 50px;font-family:amiri,times new roman,georgia,serif;font-style:italic;font-size:1.1rem;line-height:20px;text-align:justify}.project-card .utility-info{position:absolute;bottom:24px;right:32px;text-align:right;font-family:amiri,times new roman,georgia,serif;font-style:italic;font-size:1rem}.collapsible{cursor:pointer;display:block;padding:18px;width:100%;border:none;outline:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.collapse-item{max-height:0;overflow:hidden;transition:max-height .25s ease-out;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.collapsible.active+.collapse-item{max-height:100vh}.collapse-item-content{padding:1.25rem 2rem;text-align:center}.collapse-item-content.nopadding{padding:0}.collapsible:after{content:'\271A';float:right;margin-left:5px;transition:transform .25s ease-out}.collapsible.active:after{transform:rotate(45deg)}.pagination{display:flex;list-style:none;border-radius:.25rem;margin:20px 0;padding:0;justify-content:center}.page-link{position:relative;display:block;padding:.75rem 1rem;margin-left:-1px;line-height:1.25}.page-item.disabled .page-link{pointer-events:none;cursor:auto}.page-item.active .page-link{z-index:1}.page-link{color:#ef186b;background-color:#fdfafe;border:1px solid #dfdfdf}.homepage .page-link,.listing .page-link{background-color:#fdfafe}.page-item.disabled .page-link{color:#adb4cb;background-color:#fdfafe;border-color:#dfdfdf}.page-item.active .page-link{color:#fdfafe;background-color:#ef186b;border-color:#ef186b}.chroma{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}code{font-family:jetbrains mono,ibm plex mono,roboto mono,consolas,monospace;font-size:.875rem;cursor:text}li code,p code{padding:4px;line-height:1.8;font-size:.875rem}pre{padding:.75rem .5rem .75rem 1.25rem;line-height:1.25;overflow-x:auto}pre{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#282a36}pre code{color:#f8f8f2}.highlight .chroma table tbody tr{background-color:transparent}.highlight .chroma table tbody th,.highlight .chroma table tbody td{border-left:none;border-right:none}.highlight .chroma table tbody tr:last-child{border-bottom:none}.chroma{color:#f8f8f2;background-color:#282a36}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:8px;margin:6px;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#ff79c6}.chroma .kc{color:#ff79c6}.chroma .kd{color:#8be9fd;font-style:italic}.chroma .kn{color:#ff79c6}.chroma .kp{color:#ff79c6}.chroma .kr{color:#ff79c6}.chroma .kt{color:#8be9fd}.chroma .na{color:#50fa7b}.chroma .nb{color:#8be9fd;font-style:italic}.chroma .nc{color:#50fa7b}.chroma .nf{color:#50fa7b}.chroma .nl{color:#8be9fd;font-style:italic}.chroma .nt{color:#ff79c6}.chroma .nv{color:#8be9fd;font-style:italic}.chroma .vc{color:#8be9fd;font-style:italic}.chroma .vg{color:#8be9fd;font-style:italic}.chroma .vi{color:#8be9fd;font-style:italic}.chroma .s{color:#f1fa8c}.chroma .sa{color:#f1fa8c}.chroma .sb{color:#f1fa8c}.chroma .sc{color:#f1fa8c}.chroma .dl{color:#f1fa8c}.chroma .sd{color:#f1fa8c}.chroma .s2{color:#f1fa8c}.chroma .se{color:#f1fa8c}.chroma .sh{color:#f1fa8c}.chroma .si{color:#f1fa8c}.chroma .sx{color:#f1fa8c}.chroma .sr{color:#f1fa8c}.chroma .s1{color:#f1fa8c}.chroma .ss{color:#f1fa8c}.chroma .m{color:#bd93f9}.chroma .mb{color:#bd93f9}.chroma .mf{color:#bd93f9}.chroma .mh{color:#bd93f9}.chroma .mi{color:#bd93f9}.chroma .il{color:#bd93f9}.chroma .mo{color:#bd93f9}.chroma .o{color:#ff79c6}.chroma .ow{color:#ff79c6}.chroma .c{color:#6272a4}.chroma .ch{color:#6272a4}.chroma .cm{color:#6272a4}.chroma .c1{color:#6272a4}.chroma .cs{color:#6272a4}.chroma .cp{color:#ff79c6}.chroma .cpf{color:#ff79c6}.chroma .gd{color:#8b080b}.chroma .ge{text-decoration:underline}.chroma .gh{font-weight:700}.chroma .gi{font-weight:700}.chroma .go{color:#44475a}.chroma .gu{font-weight:700}.chroma .gl{text-decoration:underline}@media screen and (max-width:1365px){#message h1{font-size:19.25vw}#overlay-footer{flex-direction:row;justify-content:center}.footer-box{flex-direction:column;text-align:start}.footer-box-item{margin-top:1rem}#dummy-bottom{padding-top:340px}footer{height:240px}}@media screen and (max-width:1024px){.navbar{max-width:52em}.banner #banner-title{font-size:1.15rem}}@media screen and (max-width:768px){#message h1{font-size:113px}.container,.container-wide{padding:1rem .85rem 1.15rem}#content.container,#content.container-wide{padding:3rem 1.5rem;margin-left:0;margin-right:0}#detailed.post-header .left #post-info,#detailed.post-header .right{display:none}.post-card-fancy .flex-wrapper{flex-direction:column;align-items:center}.banner #banner-title{font-size:1rem}#overlay-footer{flex-direction:column;justify-content:flex-start}.footer-box{padding:0}#dummy-bottom{padding-top:540px}footer{height:440px;padding-left:1.5rem}nav.top{display:none}nav.bottom{display:flex}}@media screen and (max-width:480px){#dummy-bottom{padding-top:640px}footer{height:540px}#overlay-banner{margin-top:0}footer{padding-bottom:60px}}.layout-switcher{margin:2rem auto 1rem;max-width:900px;width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 .5rem;background-color:transparent!important}.switcher-pill{display:flex;gap:1.5rem}.btn-switch{background:0 0;border:none;cursor:pointer;padding:6px 0;display:flex;align-items:center;justify-content:center;min-width:80px;font-family:jetbrains mono,ibm plex mono,roboto mono,consolas,monospace;font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--lp-ink);opacity:.4;border-bottom:3px solid transparent;transition:opacity .4s ease,color .4s ease,border-bottom-color .4s ease}.has-transitions .btn-switch{transition:opacity .4s ease,color .4s ease,border-bottom-color .4s ease}.btn-switch:hover{opacity:1;color:var(--link-color)}.btn-switch.active{opacity:1;color:var(--link-color);border-bottom-color:var(--link-color)}.btn-switch span{text-align:center}.btn-clear{font-family:jetbrains mono,ibm plex mono,roboto mono,consolas,monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--lp-ink);opacity:.4;text-decoration:none;padding:4px 0;border:none;border-bottom:2px solid transparent;transition:all .3s ease;background:0 0;cursor:pointer}.btn-clear:hover{opacity:1!important;background:0 0!important;color:var(--link-color)!important;border-bottom:2px solid var(--link-color)!important}[data-theme=dark] .btn-switch.active{border-bottom-color:var(--lp-accent)}:root{--lp-paper: #c8c4c0;--lp-ink: #1c1917;--lp-accent: #44403c;--lp-ink-muted: rgba(28, 25, 23, 0.6);--lp-ink-faint: rgba(28, 25, 23, 0.15)}@keyframes cursor-blink{from,to{opacity:1}50%{opacity:0}}@keyframes cursor-fade{from{opacity:1}to{opacity:0}}.typewriter-cursor{display:inline-block;color:var(--lp-ink-muted)}.landing-page{display:flex;align-items:center;justify-content:flex-start;min-height:100vh;padding:2rem;box-sizing:border-box;position:relative;z-index:1}.landing-page *{box-sizing:border-box}.landing-book{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:1200px;width:100%;min-height:80vh;position:relative;padding:4rem}.landing-header{width:100%;margin-bottom:2rem}.landing-content-split{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start}.landing-nav-container{flex:1}.landing-masthead{margin:0 0 4rem;padding:0;font-family:cinzel,serif;font-size:4rem;font-weight:700;text-transform:uppercase;color:var(--lp-ink);letter-spacing:.15rem;line-height:1;white-space:nowrap}.landing-masthead .dot{color:inherit}.landing-right{display:flex;align-items:flex-start;justify-content:flex-end;flex:1;max-width:700px;margin-top:.5rem;opacity:0;transition:opacity 1s ease-in;-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 90%);mask-image:radial-gradient(circle at center,black 40%,transparent 90%)}.landing-right #tech-graph{width:100%;height:300px}.landing-tagline{font-family:jetbrains mono,ibm plex mono,roboto mono,consolas,monospace;font-size:.9rem;color:var(--lp-ink-muted);text-transform:uppercase;letter-spacing:.3rem;margin:-3.5rem 0 3rem;min-height:1.5rem;visibility:hidden;font-weight:500}.landing-nav{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.landing-nav-link{font-family:cinzel,serif;font-size:1.6rem;font-weight:500;color:var(--lp-ink);text-decoration:none;padding:.2rem 0;position:relative;transition:all .4s cubic-bezier(0.165,0.84,0.44,1);letter-spacing:.05rem}.landing-nav-link::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:1.5px;background-color:var(--lp-ink);transform:scaleX(0);transform-origin:bottom right;transition:transform .4s cubic-bezier(0.165,0.84,0.44,1)}.landing-nav-link:hover{background:0 0!important;color:var(--lp-ink)!important}.landing-nav-link:hover::after{transform:scaleX(1);transform-origin:bottom left}.landing-meta{margin-top:3rem;font-family:jetbrains mono,ibm plex mono,roboto mono,consolas,monospace;font-size:.75rem;color:var(--lp-ink-muted);text-transform:uppercase;letter-spacing:.15rem;opacity:.7}@media screen and (max-width:768px){.landing-book{padding:3rem 1.5rem}.landing-masthead{font-size:2.8rem;letter-spacing:.15rem}.landing-tagline{margin:0 0 3.5rem;font-size:.75rem;letter-spacing:.2rem}.landing-nav-link{font-size:1.4rem}}body:has(.landing-page){background-color:var(--lp-paper);background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.12) 0%,rgba(0,0,0,0.06) 100%),url("https://www.transparenttextures.com/patterns/concrete-wall.png"),url("https://www.transparenttextures.com/patterns/concrete-wall.png");background-blend-mode:overlay,soft-light,normal;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}.landing-background{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:0;pointer-events:none;z-index:-1;overflow:hidden;user-select:none}.carved-text{font-family:noto sans old turkic,serif;font-size:1.2rem;color:var(--lp-ink);opacity:.08;text-align:left;margin:0;line-height:1.7;letter-spacing:.25rem;word-break:break-all;width:100%;text-shadow:.5px 1px 1px rgba(255,255,255,.3),-.5px -1px 1px rgba(0,0,0,.2)}@media screen and (max-width:768px){.carved-text{font-size:.9rem;letter-spacing:.15rem}}