*{box-sizing:border-box;font-family:Gantari,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}body,html{padding:0;margin:0;overflow:hidden!important;overflow-y:hidden;z-index:-99999999;width:100%}#__next,body,html{height:100%;background:#e1d345;background-image:url(data:image/png;base64,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)}a:-webkit-any-link{text-decoration:none}:root{--scrollbar-width:thin;--scrollbar-track-color:#4b4b4b;--scrollbar-thumb-color:#2C2C2C}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#dddddd}::-webkit-scrollbar-thumb{background-color:#2C2C2C;border-radius:20px;border:2px solid #a6a6a6}@font-face{font-family:Gantari;font-display:auto;src:url(/fonts/gantari/Gantari-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:Gantari;font-display:auto;src:url(/fonts/gantari/Gantari-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;font-display:auto;src:url(/fonts/inter/Inter-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Inter;font-display:auto;src:url(/fonts/inter/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:auto;src:url(/fonts/inter/Inter-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Inter;font-display:auto;src:url(/fonts/inter/Inter-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Inter;font-display:auto;src:url(/fonts/inter/Inter-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Inter;font-display:auto;src:url(/fonts/inter/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;font-display:auto;src:url(/fonts/inter/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;font-display:auto;src:url(/fonts/inter/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;font-display:auto;src:url(/fonts/inter/Inter-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:JetBrains Mono;font-display:auto;src:url(/fonts/jetbrains-mono/eot/JetBrainsMono-Bold.eot);src:url(/fonts/jetbrains-mono/ttf/JetBrainsMono-Bold.ttf) format("truetype"),url(/fonts/jetbrains-mono/woff/JetBrainsMono-Bold.woff) format("woff");font-weight:700}@font-face{font-family:JetBrains Mono;font-display:auto;src:url(/fonts/jetbrains-mono/eot/JetBrainsMono-Regular.eot);src:url(/fonts/jetbrains-mono/ttf/JetBrainsMono-Regular.ttf) format("truetype"),url(/fonts/jetbrains-mono/woff/JetBrainsMono-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;font-display:auto;src:url(/fonts/montserrat/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Spectral;font-display:auto;src:url(/fonts/spectral/Spectral-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Droid Sans;font-display:auto;src:url(/fonts/droid-sans/DroidSans-Bold.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Droid Sans;font-display:auto;src:url(/fonts/droid-sans/DroidSans.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProBlackItalic.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProBlack.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProBoldItalic.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProLightItalic.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProLight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProMediumItalic.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProMedium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Tisa Sans Pro;font-display:auto;src:url(/fonts/tisa/TisaSansProRegular.ttf) format("truetype");font-weight:400;font-style:normal}#home{display:flex;flex-direction:column;height:calc(100vh - 150px)}@media (max-width:700px){#home{width:100%}}#main-mobile-div{height:100%;width:100%;background-image:URL(/backgrounds/HexBackground.png);background-position:50%;background-size:contain}#ideas-container{background-color:#222222;padding-top:20px;padding-bottom:20px;margin-top:10px;gap:20px;min-height:calc(100vh - 135px);max-height:calc(100vh - 135px);overflow-y:auto}#ideas-container,#post-cards-container{display:flex;flex-direction:column;align-items:center}#post-cards-container{gap:10px}#show-more-div{margin-bottom:40px}#show-more-text{color:white;text-align:center}#show-more-text:hover{cursor:pointer;text-decoration:underline;transform:scale(1.1)}#nav-container{background:#e1d345;padding-top:10px;background-image:url(data:image/png;base64,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)}#filter-sort-container{width:100%;height:4.5em;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10%;row-gap:20px}@media (min-width:1280px){#filter-sort-container{gap:150px}}@media (max-width:450px){#filter-sort-container{margin-bottom:40px;margin-top:20px}}.sort-filter-container{display:flex;flex-direction:column;gap:5px;white-space:nowrap}.sort-filter-header{color:white;margin:0;font-weight:500;font-size:20px;text-align:center}.sort-filter-options{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:45px}@media (max-width:400px){.sort-filter-options{gap:15px}}.sort-filter-options>p{color:white;margin:0;font-weight:400;font-size:16px}#topic-dropdown-select{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px}#topic-dropdown-select>p,.dropdown-select>p{color:#888888;margin:0;font-weight:400;font-size:16px}.dropdown{position:relative}.dropdown-select{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:5px}.dropdown-options{position:absolute;top:100%;left:-75%;z-index:9;display:none;background-color:#6d6d6d;border:1px solid #888888;border-top:none;border-radius:5px;padding:8px 12px;min-width:100px}@media (max-width:600px){.dropdown-options{left:-150%}}.dropdown-options p{margin:0;padding:8px 0;cursor:pointer;color:white}.dropdown-select img{width:16px;height:16px}.dropdown:hover .dropdown-options{display:block}.dropdown-options p:hover{color:rgb(156,156,156)}#show-timeline-div{width:50%}#show-timeline-text{color:rgb(122,122,122);margin:5px 0 0;text-align:center;text-decoration:underline;font-size:16px}#show-timeline-text:hover{transform:scale(1.1)}.main-icon-div-projects{display:grid;min-width:220px;width:40vw;max-width:400px!important}.flex-column-container{justify-content:center;text-align:center;gap:10px;width:100%;height:100%}.flex-column-container,.main-icon-div-projects-text{display:flex;flex-direction:column;align-items:center}.main-icon-div-projects-text{grid-column:1;grid-row:1;z-index:999;justify-content:space-between;padding:5px 10px}.project-svg{grid-column:1;grid-row:1}.project-type-pc{color:rgb(151,151,151);margin:0;text-align:center;font-size:16px;flex-wrap:wrap;max-width:150px;font-family:JetBrains Mono,monospace}.title-description-container{display:flex;flex-direction:column;gap:5px;margin-bottom:5%}.project-name-pc{color:white;margin:0;text-align:center;font-size:24px;font-weight:700}.project-description-pc{color:white;margin:0;text-align:center;padding-left:5px;padding-right:5px}.project-date-pc{color:rgb(151,151,151);margin:0;text-align:center;font-size:12px;font-family:JetBrains Mono,monospace}@media (min-width:950px){.project-date-pc{font-size:16px}}@media (max-width:950px){.main-icon-div-projects{min-width:300px!important}}@media (max-width:669px){.project-type-pc{font-size:14px;max-width:100px}.project-description-pc{font-size:16px}}@media (max-width:875px){.main-icon-div-projects{width:350px!important}}.project-icon-pc{font-size:16px;max-width:250px;max-height:100px;margin-top:-25px;margin-bottom:-25px}@keyframes loading{0%{background-color:rgb(59,59,59)}50%{background-color:rgb(93,93,93)}to{background-color:rgb(59,59,59)}}.loading-div{min-width:150px;max-width:250px;min-height:150px;max-height:150px;margin-top:-25px;margin-bottom:-25px;border-radius:5px;animation:loading 2s infinite}@media (max-width:375px){.project-description-pc{font-size:14px}.project-type-pc{font-size:12px;max-width:100px}}@media (max-width:360px){.project-icon-pc{width:50px;height:50px}.main-icon-div-projects{width:100%!important}}#about-main{margin-top:10px;clip:auto;overflow:hidden;background:#1E1E1E;height:calc(100vh - 120px)}#about-hexagons,#about-main{max-width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column}#about-hexagons{padding:25px;gap:5px;margin-top:222px}#big-about-text{flex-direction:column;justify-content:space-between}#big-about-text,#home-navbar{display:flex;align-items:center}#home-navbar{width:100%;height:55px;background-color:#1D1D1D;position:relative;justify-content:center;flex-direction:row;padding-left:50px;padding-right:50px;gap:60px;margin-bottom:5px}.home-navbar-headers{font-size:28px;width:200px;color:white;text-align:center;margin:0;font-family:JetBrains Mono;font-weight:400}@media (max-width:1100px){.home-navbar-headers{font-size:20px}#home-navbar{gap:30px}}@media (max-width:450px){.home-navbar-headers{font-size:16px}#home-navbar{gap:30px}}.navbar{width:100%;height:65px;background-color:#1D1D1D;position:relative;justify-content:center;align-items:center;display:flex;flex-direction:row}.navbarHeaders{font-size:24px;width:200px;text-align:center;margin:0;font-family:JetBrains Mono;font-weight:400}.notSelected,.notSelected:hover{color:gray;text-decoration:none}.notSelected:hover{transform:scale(1.2)}.selected{color:white}.selected:hover{color:white;transform:scale(1.2)}.homeHeader{color:white;text-decoration:none}.homeHeader:hover{color:white;text-decoration:underline;transform:scale(1.2)}@media (max-width:1140px){.navbarHeaders{font-size:20px}}@media (max-width:420px){.navbarHeaders{font-size:16px}.navbar{justify-content:space-around}}@media (max-width:328px){.navbarHeaders{font-size:14px}.navbar{gap:12px}}@media print{.navbar{display:none}}footer{width:100%;height:40px;background-color:#181818;z-index:1;display:flex;justify-content:center;align-items:center;gap:5px}footer>a{width:140px;text-align:center;font-size:16;font-family:JetBrains Mono;font-weight:400;color:white}#footer>a:hover{transform:scale(1.1);text-decoration:underline;cursor:pointer}footer>img{width:25px;height:25px;z-index:1000}footer>img:hover{transform:scale(1.1);cursor:pointer;border-radius:3px}#footer-main{width:100%;height:40px;position:fixed;background-color:#181818;bottom:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;gap:5px}#footer-main>a{width:140px;text-align:center;font-size:16;font-family:JetBrains Mono;font-weight:400;color:white}#footer-main>a:hover{transform:scale(1.1);text-decoration:underline;cursor:pointer}#footer-main>img{width:25px;height:25px;z-index:10}#footer-main>img:hover{transform:scale(1.1);cursor:pointer}.footerButton{width:140px;text-align:center;font-size:16px;font-family:JetBrains Mono;font-weight:400;color:white;background-color:#181818;border:none}.footerButton:hover{transform:scale(1.1);text-decoration:underline;cursor:pointer}@media print{footer{display:none}}#idea-post-container{width:100%;height:100%;height:auto}#idea-header{margin-top:10px;margin-bottom:10px}.post-container{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;height:100%;margin-top:10px;padding-top:10px;min-height:calc(100vh - 135px);max-height:calc(100vh - 135px);overflow-y:auto;overflow-x:hidden}.post-container.light{background-color:#ffffff}.post-container.dark{background-color:#222222}#post-heading-container{padding:30px}#post-heading,#post-heading-container{display:flex;flex-direction:row;justify-content:center;max-width:1025px;height:min-content}#post-heading{gap:20px;width:90vw;flex-wrap:wrap}#header-title-container{flex:2 1;display:flex;flex-direction:column;gap:5px;width:100%;min-width:270px}#header-img{flex:1 1;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:5px;max-width:500px;min-width:300px;max-height:250px;min-height:250px}#header-img>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px}#header-icons{display:flex;flex-direction:row;align-items:center;gap:45px;flex-wrap:wrap;row-gap:5px}.header-icons-container{display:flex;flex-direction:row;gap:5px;border-radius:5px;padding-right:10px;padding-left:10px;cursor:pointer}.header-icons-container.light:hover{background-color:#d5d5d5;border-radius:5px}.header-icons-container.dark:hover{background-color:#323232;border-radius:5px}.header-icons-container.light>p{color:black}.header-icons-container.dark>p{color:white}.post-title{margin:0;font-size:42px;font-weight:700;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;white-space:normal;overflow:visible;text-overflow:unset}.post-title.dark{color:white}.post-title.light{color:black}.post-subtitle{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:22px;font-weight:400;white-space:normal;overflow:visible;text-overflow:unset}.post-subtitle.dark{color:white}.post-subtitle.light{color:black}.post-container #dates-container{display:flex;flex-direction:column;gap:5px;margin-top:10px;margin-bottom:15px;font-size:11px}.post-date{margin:0;font-size:14px;font-weight:400}.post-date.dark{color:#8b8b8b}.post-date.light{color:#414141}@media (max-width:650px){#header-icons{justify-content:center;gap:25px}#header-title-container{align-items:center}.post-subtitle,.post-title{text-align:center}.post-subtitle{font-size:18px}#header-title-container{gap:10px}}@media (max-width:450px){.post-title{font-size:32px}.post-subtitle{font-size:18px}.post-date{font-size:14px}#post-heading{flex-direction:column!important;align-items:center}#header-img{min-width:0}#header-img>img{max-height:250px}}@media print{*{color:black!important}body{overflow-y:unset!important;display:inline}.post-container{background-color:white;overflow-x:hidden;height:unset;min-height:unset;max-height:unset;overflow-y:auto;display:inline}#header-icons{display:none}#post-heading{flex-direction:column;align-items:center}#idea-post-container{height:auto}#header-title-container{width:100%}#header-title-container>p{text-align:center}p{font-size:10px}}#tags-parent{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:800px;padding-left:30px;padding-right:30px}.tags-title{font-size:1.2rem;margin:0;font-weight:600;text-align:left}.tags-title.dark{color:white}.tags-title.light{color:black}.tags-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-left:.5rem;margin-right:.5rem}.tag{background-color:#c7b615;border-radius:5px;padding:.25rem .5rem;font-size:.9rem;font-weight:600;color:#000000;cursor:default}.tag>p{margin:0}.tags-title-light{color:black;font-size:1.2rem;margin:0;font-weight:600;text-align:left}#update-date{margin:10px 0 20px;color:#909090;font-size:16px;font-weight:400;text-align:center}.post-body{margin-bottom:40px;padding-left:20px;padding-right:20px;max-width:800px;width:100%}.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6,.post-body.h1{font-family:JetBrains Mono,monospace;font-weight:700px}.post-body h1,.post-body h2{margin-top:25px;margin-bottom:5px}.post-body h3{margin-top:15px;margin-bottom:5px}.post-body h4{margin-top:10px;margin-bottom:5px}.post-body h5{margin-top:5px;margin-bottom:5px}.post-body h6{margin-top:15px;margin-bottom:5px}.post-body.light h1,.post-body.light h2,.post-body.light h3,.post-body.light h4,.post-body.light h5,.post-body.light h6,.post-body.light li,.post-body.light ol,.post-body.light p,.post-body.light ul{color:black}.post-body.dark h1,.post-body.dark h2,.post-body.dark h3,.post-body.dark h4,.post-body.dark h5,.post-body.dark h6,.post-body.dark li,.post-body.dark ol,.post-body.dark p,.post-body.dark ul{color:white}.post-body>p{font-size:1.1rem;line-height:1.5;margin:14px 0 0}.post-body>ul>li{font-size:1.1rem;line-height:1.4}.post-body>ul>li>p{font-size:1.1rem;line-height:1.5;margin-top:2.5px;margin-bottom:2.5px}.post-body a{text-decoration:none;font-size:1rem;font-weight:600}.post-body a:hover{transform:scale(1.05);text-decoration:underline}.post-body.dark a{color:#e3d55c}.post-body.dark a:hover{color:#fff06d}.post-body.light a{color:#d1c132}.post-body.light a:hover{color:#e9d73d}.post-body.dark b,strong{color:#e3d55c}.post-body.light b,strong{color:#d1c132}.post-body hr{margin-top:1rem;margin-bottom:1rem}.post-body>ul{margin-top:5px;padding-left:20px;margin-left:20px}.post-body.dark>pre{color:#e3d55c}.post-body.light>pre{color:#cbb921}.post-body em{text-align:center;margin-top:.5rem;margin-bottom:1rem}.post-body>ol{margin-top:5px}.post-body>ol>li{margin:0 0 5px;font-size:1rem}.post-body>ol>li>ul>li{font-size:.95rem}.post-body>li{margin:0 0 5px;font-size:1rem}.post-body>pre{overflow-x:auto;padding-left:20px;padding-right:20px}.post-body>p:has(img){text-align:center;white-space:nowrap}.post-body>p:has(img) img{display:block;max-height:600px;max-width:100%;margin:1rem auto .5rem;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.post-body>p:has(img):not(:has(em)){margin-bottom:1rem}@media print{.post-body :not(h1,h2,h3,h4,h5,h6){font-size:12px}.post-body>h1{font-size:135%}.post-body>h2{font-size:125%}.post-body>h3{font-size:115%}.post-body>h4{font-size:110%}.post-body>h5{font-size:105%}.post-body>h6{font-size:100%}}