#root{min-height:100vh;display:flex;flex-direction:column;margin:0 auto;transition:background-color 2s ease-in-out}html,body{margin:0;--background: #f6f4f4;--text: black;--header: #c2c3c4;--footer: #2a2a2a;--footer-heading: #e9e5c1;--card: #afafaf;--heading: #2f2f2f;--cardImageInfoBoxColor: var(--header);--link-unvisited: #19c219;--link-hover: #5df542;--link-visted: #19c219;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;color:var(--text)}body.dark{--text: #f6f6f6;--card: #0b0a0e;--cardBorder: #d5d7db;--background: #293141;--header: #555a65;--footer: #0a0a0e;--heading: #fffcc4;--footer-heading: #fffcc4;--cardImageInfoBoxColor: var(--header);--link-unvisited: #19c219;--link-hover: #5df542;--link-visted: #19c219;color:var(--text)}p{text-align:justify;text-justify:inter-word}a:link,a:visited{color:var(--link-unvisited)}a:hover{color:var(--link-hover);cursor:pointer}.contentWrapper{background-color:var(--background);width:auto;display:flex;flex-direction:column;padding:0 5em;flex:1}@media screen and (max-width: 1130px){.contentWrapper{padding:0;width:100%}}.smoothTransitionOnThemeChange{transition:background-color 1s ease,color 1s ease}.content{display:flex;flex-direction:column;border-radius:1em;flex:1;padding:2em;row-gap:2em}h1,h2,h3,h4,h5,h6{color:var(--heading);margin:0;padding:0;transition:color 1s}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.homeWrapper{display:flex;flex-direction:column}.IntroBlock{margin-top:2em;display:flex;flex-direction:row;border-radius:1em;width:100%}@media screen and (max-width: 700px){.IntroBlock{justify-content:center;flex-wrap:wrap}}.IntroImageWrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 700px){.IntroImageWrapper{min-width:25em}}.IntroImage{clip-path:circle();height:auto;width:80%;display:flex;align-self:center;min-width:15rem}.IntroText{padding:1em}.hide{display:none}.popup{max-width:50%;max-height:80%;z-index:10}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.BlogBox{align-self:center;max-width:720px}.BlogBox img{max-width:100%}.roundedImg{border-radius:1em}p{font-size:1.1rem}.Heading{font-style:oblique}.CardsRow{width:100%;display:grid;grid-template-columns:repeat(3,minmax(300px,400px));column-gap:3em;row-gap:1em;justify-content:space-evenly}@media screen and (max-width: 1130px){.CardsRow{grid-template-columns:repeat(auto-fill,minmax(200px,400px));column-gap:unset}}.Card{justify-self:center;display:flex;flex-direction:column;border-radius:1em;width:100%}.Card:hover{cursor:pointer}.grow{transition:transform .2s ease-in-out}.grow:hover{transform:scale(1.09)}.ImageHolder{width:100%;max-height:170px;position:relative;display:flex;justify-content:center}.CardImage{object-fit:cover;overflow:hidden;border-radius:1em}.HeadingOverlay{padding:.2em;border:1px solid black;border-radius:1em;left:1em;position:absolute;background-color:var(--cardImageInfoBoxColor);color:var(--heading)}.TextHolder{display:flex;flex-direction:column;padding-left:.5em;padding-right:.5em;padding-bottom:.3em}.SummaryText{margin-bottom:.3em;margin-top:.3em;font-style:oblique;font-size:larger;font-weight:700}.PostWrapper{align-self:center;max-width:720px}#Post img{display:block;margin-left:auto;margin-right:auto;max-width:100%}#Post p{font-size:1.2rem}#Post h1,h2,h3,h4,h5,h6{font-style:oblique}h1{font-size:2.5em}h2{font-size:2.2em}h3{font-size:1.8em}h4{font-size:1.5em}h5{font-size:1.3em}.starLineWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}li,ul{font-size:1.1em}.loading-wrapper{margin-top:4em}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.loader-sliding-blocks{height:40px;aspect-ratio:1.5;--c:no-repeat linear-gradient(var(--heading) 0 0);background:var(--c),var(--c),var(--c),var(--c);background-size:33.4% 50%;animation:l6 2s infinite linear}@keyframes l6{0%{background-position:0 0,50% 0,0 100%,50% 100%}12.5%{background-position:0 0,100% 0,0 100%,50% 100%}25%{background-position:0 0,100% 0,0 100%,50% 0}37.5%{background-position:0 0,100% 0,50% 100%,50% 0}50%{background-position:0 100%,100% 0,50% 100%,50% 0}62.5%{background-position:0 100%,100% 0,50% 100%,0 0}75%{background-position:0 100%,100% 100%,50% 100%,0 0}87.5%{background-position:0 100%,100% 100%,50% 0,0 0}to{background-position:0 100%,50% 100%,50% 0,0 0}}.CardBlock{flex:1;display:flex;flex-direction:column;column-gap:5em;row-gap:3em;margin-top:4em;margin-bottom:2em}@media screen and (max-device-width: 500px){.CardBlock{margin-top:1em;margin-bottom:1em;row-gap:2em;column-gap:2em;padding:0 1em}}.CardsPageGrowElement{transition:transform .15s ease;cursor:pointer}.CardsPageGrowElement:hover{transform:scale(1.2)}.CardNavigator{width:30%;color:var(--heading);align-self:center;margin:1em;border-radius:.5em;display:flex;flex-direction:row;align-items:center;font-size:2.2em;justify-content:space-evenly}@media screen and (max-width: 450px){.CardNavigator{width:100%;font-size:2em;column-gap:1em}}@media screen and (max-width: 450px){.CardNavigator svg{transform:scale(1.5)}}.pageIndex{text-align:center;width:1em}.activeIndex{border-radius:.2em;border:1px solid var(--heading)}.unselectable{filter:brightness(50%)}.PageNavigator{width:80%;align-self:center;margin-top:3em;margin-bottom:1em;display:flex;flex-direction:row;align-items:center;justify-content:center}.PageNavEntry{display:flex;flex-direction:column;align-items:center;color:var(--heading)}.PageNavEntry svg{font-size:2.2em}.footer{background-color:var(--footer);width:100%;min-height:3em;display:flex;flex-direction:column}.footerEntryHolder{flex:1;width:40%;margin:auto;display:flex;flex-direction:row;justify-content:center;text-align:center;transition:color 1s}.footerEntry{display:flex;flex:1;justify-content:center;align-items:center;border-radius:3em;flex-direction:column;position:relative;z-index:1;transition:color 1s;padding:0 1rem}.footerEntryHolder a{color:var(--footer-heading);text-decoration:none}.footerEntry:hover{cursor:pointer;color:var(--text);text-decoration:underline}.footerEntry:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:100%;transform:scaleY(0);transform-origin:bottom center;transition:transform 1s;background-color:var(--background);z-index:-1}.footerEntry:hover:before{transform:scaleY(-1)}.secretPopupsHolder{position:fixed;display:flex;flex-wrap:nowrap;flex-direction:row;bottom:0;z-index:2;padding-left:1em;padding-right:1em}.secretPopupBase{opacity:90%;padding-left:.5em;padding-right:.5em;border-radius:1em;background-color:#000;display:flex;align-items:center;flex-direction:row}.secretPopupInitial{position:relative;bottom:-156px;animation:fly-up 1s;animation-fill-mode:forwards}@keyframes fly-up{to{bottom:30px}}.secretPopupLeave{margin-left:1em;position:relative;bottom:30px;animation:fly-down 1.5s linear;animation-fill-mode:forwards}@keyframes fly-down{to{bottom:-156px}}.secretIcon{height:1em;color:#fff200;display:flex;font-size:2.4em;align-items:center;animation:rotate 2s infinite}@keyframes rotate{to{transform:rotate(360deg)}}.secretContent{padding-left:1em;display:flex;flex-direction:column;row-gap:.7em}.secretContentTitle{font-size:x-large;font-style:oblique;font-weight:700}.secretContentName{font-size:large}.linear-wipe{text-align:center;background:linear-gradient(to right,#fff 20%,#ff0 40%,#ff0 40%,#fff 80%);background-size:200% auto;color:#000;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 2s linear infinite}@keyframes shine{to{background-position:200% center}}.popupCloseButton{font-size:1.9em;top:0}.popupCloseButton:hover{cursor:pointer;color:#b80e0e}.header{background-color:var(--header);color:var(--heading);display:flex;flex-direction:row;flex-wrap:wrap;min-height:3.5rem}@media screen and (max-width: 878px){.header{justify-content:center}}.NameLogo{padding-left:2rem;display:flex;flex-direction:column}.HomeH1{margin:0;padding:0 2rem;display:flex;align-items:center}.NavHolder{margin-right:1rem;font-size:large;display:flex;flex-direction:row;margin-left:auto}@media screen and (max-width: 878px){.NavHolder{margin-left:unset;margin-right:unset}}.LinkBox{text-align:center;display:flex;justify-content:center;flex-direction:column;align-content:center;padding:0 2rem;position:relative;z-index:1}@media screen and (max-width: 440px){.LinkBox{padding:0 1rem}}.LinkBox:hover{cursor:pointer}.LinkBox:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;transform:scaleY(0);transform-origin:bottom center;background-color:var(--background);z-index:-1;transition:transform 1s}.LinkBox:hover:after{transform:scaleY(1)}body:has(.LinkBox:hover) .activeLink:after{transform:scaleY(0)}.activeLink{text-align:center;display:flex;justify-content:center;flex-direction:column;align-content:center;padding:0 2rem;position:relative;z-index:1;background-color:var(--header)}@media screen and (max-width: 400px){.activeLink{padding:0}}.activeLink:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;transform:scaleY(1);transform-origin:bottom center;background-color:var(--background);z-index:-1;transition:transform 1s,background-color 1s ease}.activeLink:hover{cursor:pointer}.ThemeToggle{margin:0 2rem;height:100%;justify-content:center}.ThemeToggle:hover{cursor:pointer}.Image{height:auto;width:80%;display:flex;align-self:center;min-width:15rem;max-width:500px}
