/*
  PaperMod v7
  License: MIT https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE
  Copyright (c) 2020 nanxiaobei and adityatelange
  Copyright (c) 2021-2023 adityatelange
*/
:root{--gap:24px;--content-gap:20px;--nav-width:85%;--main-width:100%;--header-height:60px;--footer-height:60px;--radius:12px;--theme:rgb(255, 255, 255);--header:rgba(0, 0, 0, 10%);--entry:rgba(0, 0, 0, 3%);--primary:black;--secondary:rgb(58, 58, 58);--tertiary:rgb(200, 200, 200);--content:rgb(50, 50, 50);--hljs-bg:rgb(20, 20, 22);--code-bg:rgb(235, 235, 235);--tag-bg:rgb(235, 235, 235);--toc-bg:rgba(0, 0, 0, 5%);--border:rgb(173, 173, 173);--hr-color:rgba(0, 0, 0, 3%);--shadow-color:rgba(0, 0, 0, 25%);--button-hover:rgb(253, 89, 124);--button-content-hover:rgb(245, 245, 245);--transition-duration:0.1s;--image-background-color:rgb(20, 20, 20);--custom-button-color:rgb(218, 218, 218);--custom-button-hover:rgb(255, 194, 41);--download-button-text-color:black;--placeholder-image:url("../../img/Placeholder_Light.png");--unreal-engine-logo:url("../../img/logos/UE-Icon-2023-Black.svg");--godot-logo:url("../../img/logos/godot_icon_monochrome_light.svg");--godot-logo-color:url("../../img/logos/godot_icon_color.svg");--extrone-ui-manager-logo:url("../../img/logos/Extrone_UI_Manager_Logo_Black.svg");--editor-clock-logo:url("../../img/logos/Editor_Clock_Logo_Black.svg");--editor-clock-lite-logo:url("../../img/logos/Editor_Clock_Lite_Logo_Black.svg");--empty-logo:url("../../img/logos/EmptyLogo_Black.svg");--cpp-logo:url("../../img/logos/ISO_C++_Logo.svg");--discord-logo:url("../../img/logos/Discord-Logo-White.svg")}.dark{--theme:rgb(8, 8, 8);--header:rgba(255, 255, 255, 10%);--entry:rgba(255, 255, 255, 4%);--primary:rgb(255, 255, 255);--secondary:rgb(155, 156, 157);--tertiary:rgb(10, 10, 10);--content:rgb(230, 230, 230);--tag-bg:rgb(50, 50, 50);--toc-bg:rgb(23, 25, 25);--hljs-bg:rgb(40, 40, 42);--code-bg:rgb(55, 56, 62);--border:rgb(30, 30, 40);--hr-color:rgba(255, 255, 255, 4%);--button-hover:rgb(250, 59, 100);--placeholder-image:url("../../img/Placeholder_Dark.png");--unreal-engine-logo:url("../../img/logos/UE-Icon-2023-White.svg");--godot-logo:url("../../img/logos/godot_icon_monochrome_dark.svg");--extrone-ui-manager-logo:url("../../img/logos/Extrone_UI_Manager_Logo_White.svg");--editor-clock-logo:url("../../img/logos/Editor_Clock_Logo_White.svg");--editor-clock-lite-logo:url("../../img/logos/Editor_Clock_Lite_Logo_White.svg");--empty-logo:url("../../img/logos/EmptyLogo_White.svg")}.list{background:var(--theme)}.dark.list{background:var(--theme)}*,::after,::before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;overflow-y:scroll}a,button,body,h1,h2,h3,h4,h5,h6{color:var(--primary)}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-size:18px;line-height:1.6;word-break:break-word;background:var(--theme)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section,table{display:block}h1,h2,h3,h4,h5,h6{line-height:1.2}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ul{padding:0}a{text-decoration:none}body,figure,ul{margin:0}table{width:100%;border-collapse:collapse;border-spacing:0;overflow-x:auto;word-break:keep-all}button,input,textarea{padding:0;font:inherit;background:0 0;border:0}input,textarea{outline:0}button,input[type=button],input[type=submit]{cursor:pointer}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 50px var(--theme)inset}img{display:block;max-width:100%}.not-found{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:80%;font-size:10vw;font-weight:700;transition:var(--transition-duration)}.not-found-description{font-size:18px;display:flex;flex-direction:column}.not-found-description h3{padding:10px}.not-found a{align-self:center}@media only screen and (max-width:800px){.not-found{font-size:30vw}}.about-container{display:flex;flex-direction:row}.about-profile{display:flex;flex-direction:column;max-width:400px;text-align:right;align-items:right}.about-profile h1{margin:0!important;margin-top:var(--gap)!important;margin-bottom:10px!important}.about-profile h3{margin-top:0!important}.about-location{display:inline-flex;flex-direction:row;margin-left:auto}.about-location .fa-solid{margin-top:auto;margin-bottom:auto;margin-right:10px}.about-location p{margin-top:auto;margin-bottom:auto;vertical-align:middle}.about-content{flex:1;margin-left:var(--gap)}.about-content h1{margin-top:0!important}.archive-posts{width:100%;font-size:16px}.archive-year{margin-top:40px}.archive-year:not(:last-of-type){border-bottom:5px solid var(--primary)}.archive-month{display:flex;align-items:flex-start;padding:10px 0}.archive-month-header{margin:25px 0;width:200px}.archive-month:not(:last-of-type){border-bottom:5px solid var(--primary)}.archive-entry{position:relative;padding:15px;margin:13px 0;background-color:var(--content);outline:5px solid transparent;border-radius:var(--radius);box-shadow:0 5px 10px var(--shadow-color);transition:var(--transition-duration)}.archive-entry:hover{background-color:var(--button-hover);transform:scale(1.025)}.archive-entry:focus-within{outline-color:var(--button-hover)}.archive-entry-title{margin:5px 0;font-weight:600;color:var(--theme)}.archive-count,.archive-meta{color:var(--secondary);font-size:14px;font-weight:500;color:var(--theme)}.archive-count{color:var(--primary);font-weight:800;border-radius:25%}.portfolio-carousel{max-width:80vw;height:auto;margin:var(--gap)auto;margin-bottom:calc(var(--gap)*2)}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.justify-content-center{justify-content:center!important}.d-flex{display:flex!important}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}*,::after,::before{box-sizing:border-box}.col-xl-8{flex:none;width:66.66666667%}.col-lg-9{flex:none;width:75%}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.carousel.pointer-event{touch-action:pan-y}.mb-5{margin-bottom:3rem!important}.carousel{position:relative}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators button{border-radius:2px;opacity:1!important;outline:3px solid transparent}.carousel-indicators button:hover{opacity:1;outline:3px solid var(--button-hover)}.carousel-inner::after{display:block;clear:both;content:""}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .2s ease-in-out;transition:none}.carousel-item img{border-radius:var(--radius)}.w-100{width:100%!important}.d-block{display:block!important}.img-fluid{max-width:100%;height:auto}img,svg{vertical-align:middle}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}::-moz-focus-inner{padding:0;border-style:none}.carousel-control-next{right:0}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:1;transition:opacity .15s ease}[type=button],[type=reset],[type=submit],button{appearance:button}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:50% 50%;background-color:var(--button-hover);border-radius:calc(var(--radius)/2);padding:var(--gap);backdrop-filter:blur(5px);box-shadow:0 5px 10px var(--shadow-color);margin-bottom:calc(var(--gap)*3)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:initial;width:32px;height:6px;padding:0;border-radius:5px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:url(../../Cursors/HandPointing.png),pointer;background-color:var(--primary);background-clip:padding-box;border:0;opacity:.5;transition:.2s ease}.carousel-indicators .active{opacity:1;background-color:var(--button-hover)}.carousel-caption{margin:var(--gap)!important}.carousel-caption h3,.carousel-caption p{text-align:center}.contact-form{width:100%;display:flex;flex-direction:column;grid-template-columns:2fr 2fr;align-items:center}.socials,.contact-form form{max-width:800px;min-width:428px;width:100%;transition:var(--transition-duration)}.contact-field{display:flex;width:auto;flex-direction:column;margin:15px 0;font-weight:500;transition:var(--transition-duration)}.contact-field label{font-weight:700;letter-spacing:1px;font-size:20px}.contact-field input{background-color:var(--primary);border-radius:calc(var(--radius)/2);border:3px solid transparent;box-shadow:2px 5px 10px var(--shadow-color);color:var(--theme);padding:10px;transition:var(--transition-duration)}.contact-field input:hover{transform:scale(1.02)}.contact-field input:active{transform:scale(.98)}.contact-field input:focus{border-color:var(--button-hover)}.contact-field textarea{min-height:256px;width:100%;resize:none;border:3px solid transparent;background-color:var(--primary);border-radius:calc(var(--radius)/2);box-shadow:2px 5px 10px var(--shadow-color);color:var(--theme);padding:10px;transition:var(--transition-duration)}.contact-field textarea:hover{transform:scale(1.02)}.contact-field textarea:active{transform:scale(.98)}.contact-field textarea:focus{border-color:var(--button-hover)}.wrap{position:relative;display:inline-block;transition:var(--transition-duration)}.wrap:hover{transform:scale(1.02)}.wrap:active{transform:scale(.98)}.pull-tab{width:20px;height:20px;border:none;position:absolute;bottom:3.5px;right:0;pointer-events:none;z-index:2;color:var(--button-hover)!important}.submit-button{margin:8px;margin-left:0;margin-right:0;width:15rem;align-self:center;padding:6px;font-weight:600;border-radius:calc(var(--radius)*.5)!important}.required:after{content:'*';padding-left:1%;color:var(--button-hover)}.modal{display:none;position:fixed;justify-content:center;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:var(--header);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(10px)}.modal-window{display:flex;flex-direction:column;max-width:624px;max-height:80vh;margin:auto var(--gap)}.modal-title-bar{display:flex;flex-direction:row;margin-bottom:calc(var(--gap)/4)}.modal-title{flex:1;background-color:var(--primary);padding:calc(var(--gap)/2)0!important;margin-right:calc(var(--gap)/4);background-color:var(--primary)!important;border-radius:var(--radius)var(--radius)0 0;box-shadow:3px 5px 10px var(--shadow-color)}.modal-content{display:flex;flex:1;border-radius:0 0 var(--radius)var(--radius);align-items:center;align-content:center;flex-direction:column;background-color:var(--primary);padding:var(--gap);width:fit-content;box-shadow:3px 5px 10px var(--shadow-color);transition:var(--transition-duration)}.modal-title h3{color:var(--theme);text-align:center;margin:0!important;padding:0!important}.modal-content p{color:var(--theme);text-align:center}.modal-close-button{padding:0 var(--gap)!important;width:fit-content!important;margin:0!important;font-weight:900;border-radius:0 var(--radius)0 0!important}.socials{display:flex;flex-direction:column;align-items:center;width:100%}.socials h3{margin-top:0!important}.social-links{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;justify-content:center;align-items:center;align-content:center;gap:12px;margin:0}.social-links .button{flex:1;margin:0}@media only screen and (max-width:380px){.social-links{grid-template-columns:1fr!important}}@media only screen and (max-width:468px){.socials,.contact-form form{min-width:0}.submit-button{width:100%}.button a:hover{transform:none}}@media only screen and (max-width:800px){.social-links{width:100%!important;grid-template-columns:1fr 1fr}.socials,.contact-form form{width:var(--main-width)}}.footer,.top-link{font-size:12px;color:var(--secondary)}.footer{max-width:calc(var(--main-width) + var(--gap) * 2);margin:auto;padding:calc((var(--footer-height) - var(--gap))/2)var(--gap);text-align:center;line-height:24px}.footer span{margin-inline-start:1px;margin-inline-end:1px}.footer span:last-child{white-space:nowrap}.footer a{color:inherit;border-bottom:1px solid var(--secondary);transition:var(--transition-duration)}.footer a:hover{border-bottom:1px solid var(--primary)}.top-link{visibility:hidden;position:fixed;bottom:60px;right:60px;z-index:99;background:var(--primary);color:var(--theme);width:42px;height:42px;padding:12px;border-radius:calc(var(--radius)/2);box-shadow:3px 3px 5px var(--shadow-color);transition:var(--transition-duration)}.top-link,.top-link svg{filter:drop-shadow(1px 1px 2px var(--shadow-color));transition:var(--transition-duration)}.footer a:hover{color:var(--button-hover);transition:var(--transition-duration)}.top-link:hover{background-color:var(--button-hover);transform:scale(1.2);transition:var(--transition-duration)}.top-link:active{transform:scale(.9);transition:var(--transition-duration)}.top-link:hover>svg{color:var(--primary);transition:var(--transition-duration)}.top-link:focus,#theme-toggle:focus{outline:0}.games-container{display:flex;gap:var(--gap)}.game{display:flex;flex-direction:column}.games-container h3,.games-container h4{width:auto!important;margin:0!important;margin-top:4px!important;text-align:center}.games-container img{padding:0!important;border-radius:var(--radius)!important}.header{position:sticky;z-index:100;width:100%;border-radius:128px;max-width:var(--nav-width);margin:0 auto;top:0;background-color:var(--theme);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);box-shadow:0 0 transparent;transition:calc(var(--transition-duration)*5)cubic-bezier(.175,1,.3,1.1),background 0s}html:not([data-scroll='0']) .header{max-width:800px;background-color:var(--header);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);top:calc(var(--gap)*.5);border-radius:128px;box-shadow:3px 5px 15px var(--shadow-color);transition:calc(var(--transition-duration)*5)cubic-bezier(.175,1,.3,1.1),background 0s}html:not([data-scroll='0']) .nav{max-width:100%}.nav{display:flex;justify-content:space-between;max-width:var(--main-width);margin:0 auto;line-height:var(--header-height);transition:calc(var(--transition-duration)*5)cubic-bezier(.175,1,.3,1.1),background 0s}.nav a{display:block;flex-shrink:0;font-weight:500;border-radius:calc(var(--radius)/2);transition:color var(--transition-duration)}.nav a:hover{color:var(--button-hover);transform:translate(0,-2px)}.logo,#menu{display:flex;margin:auto var(--gap)}.logo{flex-wrap:inherit}.logo a{font-size:32px;font-weight:800}.nav button svg{margin-bottom:4px}.lang-switch{visibility:collapse}.logo a img,.logo a svg{display:inline;vertical-align:middle;pointer-events:none;transform:translate(0,-10%);border-radius:6px;margin-inline-end:8px}button#theme-toggle{flex:1;font-size:26px;margin:auto 4px}button#theme-toggle:hover{color:var(--button-hover);transform:translate(0,-2px);transition:var(--transition-duration)}button#theme-toggle:focus{color:var(--button-hover)}body.dark #moon{vertical-align:middle;display:none}body:not(.dark) #sun{display:none}#menu{list-style:none;word-break:keep-all;white-space:nowrap}#menu li+li{margin-inline-start:var(--gap)}#menu a{font-size:20px}#menu .active{font-weight:800;border-bottom:2px solid var(--primary);padding-bottom:4px}#menu .active:before{content:"> "}.lang-switch li,.lang-switch ul,.logo-switches{display:inline-flex;margin:auto var(--gap);margin-left:0}.lang-switch{display:flex;flex-wrap:inherit}.lang-switch a{margin:auto 3px;font-size:16px;font-weight:500}.logo-switches{flex-wrap:inherit}@media only screen and (max-width:800px){.header{max-width:none}html:not([data-scroll='0']) .header{max-width:none;border-radius:0 0 var(--radius)var(--radius);top:0}}@media only screen and (max-width:650px){html:not([data-scroll='0']) .header{top:0;margin:0}.nav{flex-direction:column;align-items:center;line-height:48px}}*{font-family:'exo 2',sans-serif;transition:none}a{outline:none}html,body{cursor:url(../../Cursors/Crosshair.png)12 12,default}.button,a,img{cursor:url(../../Cursors/HandPointing.png)9 3,pointer!important}.custom-button{min-width:128px;font-size:20px;font-weight:600;line-height:1;flex:initial;border:none!important;padding:9px!important;background-image:linear-gradient(-45deg,#7AFF0000 1%,#C9FFBBFF 95%),radial-gradient(75% 75% at 61% 111%,#51FC9D99 0%,#00B59CFF 99%),linear-gradient(150deg,#000000FF 5%,#FFFFFFFF 99%)!important;text-shadow:0 0 0 transparent;color:#0b4136!important;transition:var(--transition-duration)}.custom-button:hover{letter-spacing:.15rem;transition:var(--transition-duration)}.custom-button span{display:flex;justify-content:center}.custom-button .icon img{background:0 0!important;box-shadow:none;padding:0;margin:0}a:focus{color:var(--button-hover)}.main{position:relative;min-height:calc(100vh - var(--header-height) - var(--footer-height));max-width:var(--nav-width);margin:auto;padding:var(--gap)}.post-content{margin:auto}.page-header h1{font-size:40px;font-weight:800}.pagination{display:flex}.pagination a{color:var(--theme);font-size:13px;line-height:36px;background:var(--primary);border-radius:calc(36px/2);padding:0 16px}.pagination .next{margin-inline-start:auto}.social-icons{padding:12px 0;justify-content:center;align-items:center;font-size:0}.social-icons a:not(:last-of-type){margin-inline-end:12px}.social-icons a:hover{color:var(--button-hover);transition:var(--transition-duration)}.social-icons a svg{height:24px;width:24px;transition:var(--transition-duration)}code{direction:ltr}div.highlight,pre{position:relative}.copy-code{display:block;opacity:0;position:absolute;top:4px;right:4px;color:var(--hljs-bg);background:var(--button-content-hover);border-radius:calc(var(--radius)/2)!important;box-shadow:2px 2px 5px var(--shadow-color)!important;outline:3px solid transparent;padding:2px 8px!important;font-size:16px;user-select:none;transition:var(--transition-duration)}.copy-code:hover{transform:scale(1.2);background-color:var(--button-hover);color:var(--primary);transition:var(--transition-duration)}.copy-code:active{transform:scale(.95);transition:var(--transition-duration)}.copy-code:focus{outline:3px solid var(--button-content-hover)}div.highlight:hover .copy-code,div.highlight:focus-within .copy-code,pre:hover .copy-code{opacity:1;transition:var(--transition-duration)}.space-filler-parent{display:flex;flex-direction:row}.space-filler{width:100%;height:100%;min-width:10px;min-height:10px;flex:1;opacity:0}.no-posts{align-content:center;align-items:center;text-align:center}.hidden{display:none}.discord-invite{display:flex;flex-direction:column;height:fit-content;width:fit-content;align-items:center;justify-content:center;background-color:#1f1f1f;border-radius:var(--radius)!important}.discord-invite-header{display:flex;flex-direction:column;justify-content:center;align-items:center;vertical-align:middle;gap:calc(var(--gap)/2);background-color:#5865f2;color:#e0e3ff;padding:calc(var(--gap)/2)var(--gap);border-radius:var(--radius)var(--radius)0 0}.discord-invite-header>h3{margin:0;padding:0;color:#fff}.discord-invite-button>h4{margin:0;padding:0;color:#1f1f1f}.discord-logo{width:124px;height:19px;background-image:var(--discord-logo)}.discord-invite-button{display:flex;width:fit-content;height:auto;margin:var(--gap)!important;padding:calc(var(--gap)/2)var(--gap)!important;border-radius:100px!important;background-color:#fff!important;box-shadow:none!important}.discord-invite-button:hover{background-color:#5865f2!important}.discord-invite-button:hover>h4{color:#fff!important}@media only screen and (max-width:915px){:root{--main-width:100%}.main{max-width:100%}}.portfolio-showcase{display:flex;flex-wrap:wrap;flex-direction:column;border-radius:var(--radius);height:100%;gap:20px;justify-content:center;flex-direction:row;align-items:center}.showcase-images{scroll-snap-type:x mandatory;display:flex;flex-direction:row;overflow-y:hidden;max-height:100vh;height:100%;border-radius:var(--radius)}.showcase-images img{scroll-snap-align:start;margin:0 var(--gap)!important}.showcase-details{background-color:var(--theme);box-shadow:3px 5px 10px var(--shadow-color);border-radius:var(--radius)}.showcase-details h1{padding:calc(var(--gap)*.5);margin:0!important;border-radius:var(--radius)var(--radius)0 0;box-shadow:0 5px 0 var(--shadow-color)}.showcase-details p{margin:0!important;padding:calc(var(--gap)*.5)}.portfolio-showcase-item{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 0;margin:0;width:100%;height:100%;background-color:transparent;transition:var(--transition-duration);pointer-events:all}.portfolio-showcase-item .showcase-details{margin-left:var(--gap);margin-bottom:auto;display:flex;flex-direction:column}.portfolio-showcase-item .showcase-details h1{margin:0 0 var(--gap)}.portfolio-showcase-item img{margin:0 auto;margin-bottom:auto;width:50vw!important;height:auto;border:none;outline:none;box-shadow:none!important;background-color:var(--primary)!important;border-radius:var(--radius)!important;transition:var(--transition-duration)}.portfolio-showcase-item img:hover{transform:none!important;box-shadow:none!important}.portfolio-showcase-item img:active{box-shadow:none!important}.portfolio-showcase-item p{margin-top:10px}.protfolio-slideshow-item{display:none}.portfolio-showcase img{vertical-align:middle}.portfolio-slideshow-container{max-width:var(--main-width);margin:auto}.portfolio-showcase .prev,.portfolio-showcase .next{cursor:url(../../Cursors/HandPointing.png),pointer;top:50%;width:auto;padding:16px;margin:8px;font-weight:700;font-size:18px;transition:var(--transition-duration);color:var(--theme);background-color:var(--primary);border-radius:calc(var(--radius)/2);user-select:none}.portfolio-showcase .next{right:0}.portfolio-showcase .prev:hover,.portfolio-showcase .next:hover{background-color:var(--button-hover);transform:scale(1.1)}.portfolio-showcase .prev:active,.portfolio-showcase .next:active{transform:scale(.9)}.portfolio-showcase .text{color:var(--primary);font-size:15px;padding:8px 12px;width:100%;text-align:center}.portfolio-showcase .numbertext{color:var(--primary);font-size:12px;padding:8px 12px;position:absolute;top:0}.portfolio-showcase .dot{cursor:url(../../Cursors/HandPointing.png),pointer;height:15px;width:15px;margin:20px 2px;background-color:var(--primary);border-radius:50%;border:3px solid transparent;display:inline-block;transition:var(--transition-duration)}.portfolio-showcase .active{background-color:var(--theme);border-color:var(--primary)}.portfolio-showcase .dot:hover{background-color:var(--button-hover);transform:scale(1.25);transition:var(--transition-duration)}.portfolio-showcase .dot:active{transform:scale(.75);transition:var(--transition-duration)}.fade{animation-name:fade;animation-duration:calc(var(--transition-duration)*3)}@keyframes fade{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:1500px){.portfolio-showcase-item{flex-direction:column}.portfolio-showcase-item h1{margin:0;text-align:center}.portfolio-showcase-item img{width:100%!important}.portfolio-showcase-item .showcase-details{margin:0!important;margin-top:var(--gap)!important}}@media only screen and (max-width:800px){.portfolio-showcase-item{width:100%;flex-direction:column}.portfolio-showcase-item p{font-size:14px}.portfolio-showcase-item img{width:100%!important;min-height:64px!important;height:auto!important}}.wip{width:auto;margin:auto;padding:20px 40px;background-color:var(--entry);color:var(--primary);border-radius:var(--radius);text-align:center;box-shadow:0 5px 10px var(--shadow-color)}.wip h3{margin:0!important}.designs{align-items:center;align-content:center;margin:5px -10px 0;display:flex;flex-direction:row;gap:20px;justify-content:center;flex-wrap:wrap}.design{width:32%;height:100%;padding:0;border:5px solid transparent;text-align:center;color:var(--primary);border-radius:var(--radius);background-color:var(--entry);box-shadow:0 5px 10px var(--shadow-color);transition:var(--transition-duration)}.design:hover{transform:scale(1.05);border-color:var(--button-hover);transition:var(--transition-duration)}.design:active{transform:scale(.95);transition:var(--transition-duration)}.design:hover>.design-image img{box-shadow:5px 5px 10px var(--shadow-color);transform:scale(1.15);transition:var(--transition-duration)}.design h1{padding:0!important;margin:1rem!important;text-shadow:5px 3px 5px var(--shadow-color)}.design p{letter-spacing:2px;margin:0!important;padding:10px;text-align:center;text-shadow:3px 3px 3px var(--shadow-color)}.design-image{display:flex;padding:10px;clip-path:inset(0 round calc(var(--radius)*.6) calc(var(--radius)*.6) 0 0);align-items:center;align-content:center}.design-image img{box-shadow:0 0 10px var(--shadow-color);width:100%;align-self:center;transition:var(--transition-duration)}.design-description{padding:20px;padding-top:0;text-align:left}.design-description p{font-size:16px;font-weight:300}.figma{margin:20px;margin-left:0;margin-right:0;width:100%;height:100%;display:flex;justify-content:center;border-radius:var(--radius);box-shadow:0 5px 10px var(--shadow-color)}.figma iframe{width:100%}@media only screen and (max-width:1568px){.design{width:45%}}@media only screen and (max-width:1112px){.design{width:100%}}.first-entry{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:320px;margin:var(--gap)0 calc(var(--gap) * 2)}.first-entry .entry-header{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.first-entry .entry-header h1{font-size:34px;line-height:1.3}.first-entry .entry-content{margin:14px 0;font-size:16px;line-clamp:3;-webkit-line-clamp:3}.first-entry .entry-footer{font-size:14px}.home-info .entry-content{line-clamp:unset;-webkit-line-clamp:unset}.post-entry{margin:auto;display:flex;position:relative;padding:4px;background:var(--entry);margin-top:var(--gap);border:5px solid transparent!important;outline:5px solid transparent;box-shadow:3px 3px 5px var(--shadow-color);border-radius:var(--radius);transition:var(--transition-duration);border:1px solid var(--border)}.post-entry-text{flex:1;flex-direction:row;margin:var(--gap);transition:var(--transition-duration)}.post-entry:hover,.post-entry:focus-within{z-index:2;border-color:var(--button-hover)!important;box-shadow:3px 5px 10px var(--shadow-color);transition:var(--transition-duration)}.post-entry:hover>.post-entry-text{transform:translateX(-50px);transition:var(--transition-duration)}.post-entry:hover>.entry-cover img{transform:translateX(-20px)perspective(25em)rotateY(30deg)rotateX(10deg);box-shadow:-20px 10px 25px var(--shadow-color);transition:calc(var(--transition-duration)*2)}.post-entry:active{transform:translateX(30px)scale(.98)}.entry-header h2{font-size:24px;line-height:1.3}.entry-content{margin:var(--gap)0;margin-top:0;color:var(--secondary);line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.entry-footer{color:var(--secondary);font-size:13px}.entry-link{position:absolute;left:0;right:0;top:0;bottom:0}.entry-cover,.entry-isdraft{font-size:14px;color:var(--secondary)}.entry-cover{display:inline-flex;text-align:center;min-width:256px;width:20%;border-radius:calc(var(--radius)*.5);background-color:transparent}.entry-cover img{align-self:center;object-fit:cover;background-image:var(--placeholder-image);color:var(--entry);border-radius:calc(var(--radius)*.5);pointer-events:none;height:100%;margin:auto;vertical-align:middle;width:100%;transition:calc(var(--transition-duration)*2)}.entry-cover a{color:var(--secondary);box-shadow:0 1px 0 var(--primary)}@media only screen and (max-width:800px){.post-entry{flex-direction:column;max-width:none}.entry-cover{max-width:100%;min-width:0;width:100%}.entry-cover img{width:100%;min-height:100px}.post-entry:hover{transform:scale(1.05)}.post-entry:active{transform:scale(.95)}.post-entry:hover>.post-entry-text{transform:none}.post-entry:hover>.entry-cover img{transform:none;box-shadow:none}}.post-parent{margin-right:0;display:flex;flex-direction:row}.post-single .entry-cover{display:none;width:100%;height:256px;outline:5px solid transparent;clip-path:inset(0% 0% 0% 0% round var(--radius));margin-bottom:var(--gap);transition:var(--transition-duration)}.post-single .entry-cover a{width:100%;height:100%;position:absolute;flex:1;box-shadow:none}.post-single .entry-cover:hover{transform:scale(1.005);transition:var(--transition-duration)}.post-single .entry-cover:active{transform:scale(.995);transition:var(--transition-duration)}.post-single .entry-cover img{min-height:200px;height:100%;margin:0;flex:1}.post-single{flex:1;margin:auto}hr{margin:calc(var(--gap) * .5)0 calc(var(--gap) * 0)!important;border:2px solid var(--hr-color);border-radius:4px;box-shadow:0 2px 6px var(--shadow-color)}.page-header,.post-header{margin:0 auto}.post-title{margin-bottom:2px;font-size:40px;font-weight:800}.post-description{margin-top:10px;margin-bottom:5px}.post-meta{margin-top:calc(var(--gap) * .5)}.post-meta,.entry-footer{display:flex;flex-wrap:wrap;gap:calc(var(--gap)*.5)}.post-meta,.breadcrumbs{color:var(--secondary);font-size:14px;font-weight:600;letter-spacing:.5px;display:flex;flex-wrap:wrap}.post-meta .i18n_list li{display:inline-flex;list-style:none;margin:auto 3px;box-shadow:0 1px 0 var(--secondary)}.breadcrumbs a{font-size:16px}.breadcrumbs a:hover{color:var(--button-hover)}.post-content-parent .post-content{color:var(--content);width:100%;margin:0}.post-content{display:flex;flex-direction:column;align-items:flex-start}.post-content hr{width:100%;margin:0!important;margin-bottom:var(--gap)!important}.post-content h1,h2,h3,h4,h5,h6{color:var(--primary);margin:24px 0 8px}.post-content h1{font-size:42px}.post-content h2{margin:calc(var(--gap) * 1)0 calc(var(--gap) * .5);font-size:32px}.post-content h3{font-size:26px}.post-content h4{font-size:22px}.post-content h5{font-size:18px}.post-content h6{font-size:16px}.post-content a,.post-content a code{margin:auto 0;border-radius:0;box-shadow:0 -1px 0 var(--button-hover)inset;color:var(--button-hover)}.post-content del{text-decoration:none;background:linear-gradient(to right,var(--primary) 100%,transparent 0)0/1px 1px repeat-x}.post-content ol{margin-top:0}.post-content dl,.post-content figure,.post-content ul{margin-bottom:var(--content-gap)}.post-content ol,.post-content ul{padding-inline-start:20px}.post-content li{margin-top:5px}.post-content li p{margin-bottom:0}.post-content dl{display:flex;flex-wrap:wrap;margin:0}.post-content dt{width:25%;font-weight:700}.post-content dd{width:75%;margin-inline-start:0;padding-inline-start:10px}.post-content dd~dd,.post-content dt~dt{margin-top:10px}.post-content table{width:fit-content;display:inline-table;background-color:transparent;color:var(--primary);font-size:24px;margin-bottom:32px;border-radius:var(--radius);table-layout:fixed;border:none!important}thead tr th:first-child,tbody tr td:first-child{width:25%;max-width:fit-content;min-width:fit-content}th,td{padding:calc(var(--gap)/2)!important;background-color:var(--toc-bg);border-radius:var(--radius);word-wrap:break-word}.post-content table th,.post-content table:not(.highlighttable,.highlight table,.gist .highlight) td{min-width:80px;padding:12px 8px;line-height:1.5;border:5px solid var(--theme);border-collapse:collapse}.post-content table tbody{font-size:18px}.post-content table th{text-align:start}.post-content table:not(.highlighttable) td code:only-child{margin:auto 0}.post-content .highlight table{border-radius:var(--radius)}.post-content .highlight pre{border-radius:var(--radius);background-color:transparent;outline:5px solid transparent}.post-content .highlight pre:focus{outline:5px solid var(--button-hover)}.post-content .highlight .copy-code{outline:5px solid transparent;border-radius:var(--radius);margin:5px}.post-content .highlight:not(table){font-size:24px;max-width:100%;margin:0;margin-bottom:var(--gap);background:var(--hljs-bg)!important;border-radius:var(--radius);direction:ltr;overflow-x:scroll}.post-content li>.highlight{margin-inline-end:0}.post-content ul pre{margin-inline-start:calc(var(--gap) * -2)}.post-content .highlight pre{margin:0}.post-content .highlighttable{table-layout:fixed}.post-content .highlighttable td:first-child{width:40px}.post-content .highlighttable td .linenodiv{padding-inline-end:0!important}.post-content .highlighttable td .highlight,.post-content .highlighttable td .linenodiv pre{margin-bottom:0}.post-content code{margin:auto 4px;padding:2px 12px 4px;font-size:1rem;line-height:1.5;background:var(--code-bg);border-radius:calc(var(--radius)*.5);box-shadow:2px 2px 2px var(--shadow-color)}.post-content pre code{display:block;margin:auto 0;padding:var(--gap);color:#d5d5d6;background:var(--hljs-bg)!important;border-radius:var(--radius);overflow-x:auto;word-break:break-all}.post-content blockquote{margin:20px 0;padding:0 14px;border-inline-start:3px solid var(--primary)}.post-content iframe{max-width:100%;border-radius:var(--radius)}.post-content img{margin:calc(var(--gap)*.8);margin-left:0;padding:8px;border-radius:calc(var(--radius)/2);width:auto;box-shadow:3px 5px 10px var(--shadow-color);background-color:var(--image-background-color)!important;transition:var(--transition-duration)}.post-content img:hover{transform:translate(0,-6px);box-shadow:10px 10px 20px var(--shadow-color);transition:var(--transition-duration)}.post-content img:active{transform:translate(0,10px);box-shadow:0 0 0 var(--shadow-color);transition:var(--transition-duration)}.post-content img[src*="#center"]{margin:1rem auto}.post-content figure.align-center{text-align:center}.post-content figure>figcaption{color:var(--primary);font-size:16px;font-weight:700;margin:8px 0 16px}.post-content figure>figcaption>p{color:var(--secondary);font-size:14px;font-weight:400}.post-content-parent{display:flex;flex-direction:row}.post-image{display:block;margin:calc(var(--gap)*.8)!important;margin-left:0!important;padding:8px;border-radius:calc(var(--radius)/2)!important;width:fit-content;box-shadow:3px 5px 10px var(--shadow-color)!important;background-color:var(--image-background-color)!important;transition:var(--transition-duration)}.post-image:hover{transform:translate(0,-6px);box-shadow:10px 10px 20px var(--shadow-color)!important;transition:var(--transition-duration)}.toc{flex:1 0 auto;order:0;position:sticky!important;font-size:16px;background-color:transparent;border:2px solid var(--hr-color);top:calc(var(--gap)*4);bottom:calc(var(--gap)/2);z-index:10;width:fit-content;max-width:20%;height:100%;margin-top:calc(var(--gap) * 1);margin-right:var(--gap);margin-bottom:auto;font-weight:600;line-height:calc(var(--header-height)/2);border-radius:var(--radius);box-shadow:3px 3px 5px rgba(0,0,0,.1);transition:calc(var(--transition-duration)*1.5)cubic-bezier(.175,1,.3,1.1)}.toc .inner{padding:calc(var(--gap)/2);padding-top:0;overflow:scroll}html:not([data-scroll='0']) .toc{box-shadow:5px 5px 15px rgba(0,0,0,.1);transition:calc(var(--transition-duration)*1.5)cubic-bezier(.175,1,.3,1.1)}.toc li{margin-left:calc(var(--gap)/2);max-height:600px;list-style-type:none}.toc a,.toc summary{width:100%;display:inline-block;padding:0;border-radius:calc(var(--radius)/2);color:var(--primary);word-wrap:break-word;transition:var(--transition-duration)}.toc a::before{display:inline-block;content:"";width:4px;height:12px;border-radius:6px;background:var(--code-bg);margin:auto 10px auto 0}.toc summary{padding:6px 12px;background-color:var(--code-bg);border-radius:calc(var(--radius) - 2px)calc(var(--radius) - 2px)4px 4px;cursor:url(../../Cursors/HandPointing.png),pointer}.toc .inner{margin-top:12px}.toc a:hover,.toc a:focus{box-shadow:none;background-color:var(--button-hover);color:var(--button-content-hover)}.toc summary:hover{outline:none;box-shadow:none;background-color:var(--button-hover);color:var(--button-content-hover)}.toc summary:focus{outline:none;background-color:var(--button-hover)}.post-footer{margin-top:56px}.post-tags{display:flex;gap:calc(var(--gap)*.5);flex-wrap:wrap;margin-top:var(--gap)}.post-tags li{display:inline-block}.post-tags a{display:block;border-radius:calc(var(--radius)*.5);padding-inline-start:14px;padding-inline-end:14px;color:var(--theme);font-size:14px;font-weight:700;letter-spacing:1px;line-height:34px;background:var(--primary);transition:var(--transition-duration)}.post-tags a::before{content:"#"}.post-tags a:hover,.post-tags a:focus{background:var(--button-hover);transform:scale(1.1);box-shadow:3px 5px 15px var(--shadow-color);color:var(--button-content-hover)}.post-tags a:active{transform:scale(.95)}.paginav{background:var(--theme);border:1px solid var(--border)}.paginav a{outline:5px solid transparent}.paginav a:hover{background:var(--button-hover);transform:scale(1.025);box-shadow:3px 5px 15px var(--shadow-color);color:var(--button-content-hover)}.paginav a:hover>.title{color:var(--theme)}.paginav a:active{transform:scale(.95);transition:var(--transition-duration)}.paginav a:focus{outline:5px solid var(--button-hover)}.share-buttons{margin:14px 0;padding-inline-start:var(--radius);display:flex;justify-content:center;flex-wrap:wrap}.share-buttons a{margin-top:10px;transition:var(--transition-duration)}.share-buttons a:not(:last-of-type){margin-inline-end:12px}.share-buttons a:hover{color:var(--button-hover);transform:scale(1.2)}.share-buttons a:active{transform:scale(.8)}h1:hover .anchor,h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{display:inline-flex;color:var(--secondary);margin-inline-start:8px;font-weight:500;user-select:none}.paginav{width:fit-content;border:none;margin:auto;display:flex;line-height:30px;background-color:transparent;border-radius:var(--radius);justify-content:center;gap:var(--gap)}.paginav a{width:100%;padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--radius);transition:var(--transition-duration);flex-shrink:0}.paginav .title{letter-spacing:1px;text-transform:uppercase;font-size:small;color:var(--button-hover)}.paginav .prev,.paginav .next{border-radius:calc(var(--radius)*.5);padding:calc(var(--gap)*.5);background-color:var(--hljs-bg);color:var(--button-content-hover);box-shadow:none}.paginav span:hover:not(.title){box-shadow:0 1px}.paginav .next{margin-inline-start:auto;text-align:right}[dir=rtl] .paginav .next{text-align:left}h1>a>svg{display:inline}img.in-text{display:inline;margin:auto}@media only screen and (max-width:650px){.toc{max-width:none}.paginav{width:100%}.paginav a{width:100%;flex-shrink:1}}@media only screen and (max-width:1500px){.post-parent{margin:0}.post-content-parent{margin:auto;flex-direction:column}.post-content{max-width:none}.toc{max-width:none;width:auto;order:0;top:auto;margin:var(--gap)auto var(--gap)0;transition:var(--transition-duration)}.post-single .entry-cover{min-height:64px}.post-single{max-width:100%;width:100%}.post-content table tbody td{padding:1px}}.buttons,.main .profile{display:flex;justify-content:center}.main .profile{align-items:center;min-height:calc(100vh - var(--header-height) - var(--footer-height) - (var(--gap) * 2));text-align:center}.profile .profile_inner h1{padding:12px 0;font-weight:600;text-shadow:1px 3px 3px var(--shadow-color);transition:.2s}.profile .profile_inner span{font-weight:500;font-size:20px}.profile img{display:inline-table;border-radius:50%;box-shadow:3px 5px 15px var(--shadow-color);transition:all var(--transition-duration),transform calc(var(--transition-duration)*3)cubic-bezier(.175,1,.3,2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profile img:hover{transform:scale(1.1)perspective(35em)rotateX(15deg)rotateY(-8deg);box-shadow:7px 15px 25px var(--shadow-color)}.profile img:active{box-shadow:1px 3px 5px var(--shadow-color);transform:scale(.95)}.profile span{text-shadow:3px 5px 5px var(--shadow-color)}.buttons{max-width:400px;margin:0 auto;font-size:0}.button{background:var(--primary);border:3px solid transparent;border-radius:calc(var(--radius)/2);box-shadow:2px 5px 10px var(--shadow-color)!important;margin:8px;padding:6px;transition:all var(--transition-duration),transform var(--transition-duration)cubic-bezier(.175,.885,.32,2.275)!important;color:var(--tertiary);outline:none;font-size:20px;font-weight:600;line-height:1}.button:hover{background:var(--button-hover);color:var(--button-content-hover);transform:scale(1.05)!important}.button:focus{border-color:var(--button-hover)}.button:hover .button-inner{color:var(--button-content-hover)}.button-inner{display:flex;width:fit-content;margin:auto;justify-content:center;padding:0 8px;font-weight:600!important;color:var(--tertiary)}.button-inner svg{margin:auto;margin-left:4px;margin-bottom:1px}.button:active{transform:scale(.96)!important}@media only screen and (max-width:468px){.buttons{flex-direction:column;height:auto;align-items:center}.button{flex:1;max-width:none}}.taxonomies-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;gap:calc(var(--gap) * .5);max-width:var(--nav-width);margin:0;margin-top:var(--gap)}.taxonomies-container li{display:inline-block}.post-tag{flex:initial;display:block;border-radius:24px;padding:2px;padding-bottom:3px;padding-inline-start:4px;padding-inline-end:12px;color:var(--primary);font-size:16px;font-weight:700;letter-spacing:1px;background:var(--tag-bg);transition:var(--transition-duration);box-shadow:1px 1px 2px var(--shadow-color)}.post-tag:has(.post-tag-count){padding-inline-end:4px}.post-tag-count{border-radius:24px;background-color:var(--custom-button-color);padding-top:1.5px;padding-bottom:3px;padding-inline-start:8px;padding-inline-end:8px;margin:2px;margin-right:0;margin-left:calc(var(--gap) * .25);color:#000}.post-tag:hover,.post-tag:focus{background:var(--button-hover);transform:scale(1.05);box-shadow:2px 3px 4px var(--shadow-color);color:var(--button-content-hover)}.post-tag:active{transform:scale(.95)}.post-tag{&::before { display:inline-block; font-size:20px; line-height:1.1; content:" "; background-size:24px 24px; height:24px; width:24px; vertical-align:middle; padding-left:5px; margin-right:10px; margin-top:-4px; color:var(--theme); }}.term-labels::before{content:"🏷️ ";font-size:18px;line-height:1.3}.term-labels-UI::before{content:"💻 "}.term-programminglanguages::before{content:"🧮 ";font-size:18px;line-height:1.3}.term-categories::before{content:"📂 ";font-size:18px;line-height:1.1}.term-engines{&::before { content:"⚙️ "; }}.term-projects{&::before { content:"📟 "; }}.post-date{padding-left:1px;&::before { padding-left:0; content:"🕒 "; }}.post-author{&::before { content:"✒️ "; }}.term-unrealengineversions,.term-programminglanguages,.term-engines-UnrealEngine,.term-engines-Godot,.term-projects-ExtroneUIManager,.term-projects-EditorClock,.term-projects-EditorClockLite{&::before { display:inline-flex; content:" "; background-size:24px 24px; height:24px; width:24px; vertical-align:middle; margin-right:10px; margin-top:-4px; }}.term-programminglanguages{&::before { background-image:var(--cpp-logo)!important; }}.term-unrealengineversions,.term-engines-UnrealEngine,.term-programminglanguages-Blueprint{&::before { background-image:var(--unreal-engine-logo)!important; }}.term-engines-Godot{&::before { background-image:var(--godot-logo-color)!important; }}.term-projects-ExtroneUIManager{&::before { background-image:var(--extrone-ui-manager-logo)!important; }}.term-projects-EditorClock{&::before { background-image:var(--editor-clock-logo)!important; }}.term-projects-EditorClockLite{&::before { background-image:var(--editor-clock-lite-logo)!important; }}#searchbox input{padding:4px 10px;width:100%;color:var(--primary);font-weight:700;border:2px solid var(--tertiary);border-radius:var(--radius)}#searchbox input:focus{border-color:var(--secondary)}#searchResults li{list-style:none;border-radius:var(--radius);padding:10px;margin:10px 0;position:relative;font-weight:500}#searchResults{margin:10px 0;width:100%}#searchResults li:active{transition:transform .1s;transform:scale(.98)}#searchResults a{position:absolute;width:100%;height:100%;top:0;left:0;outline:none}#searchResults .focus{transform:scale(.98);border:2px solid var(--tertiary)}.hljs-comment,.hljs-quote{color:#b6b18b}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#eb3c54}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#e7ce56}.hljs-attribute{color:#ee7c2b}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#4fb4d7}.hljs-section,.hljs-title{color:#78bb65}.hljs-keyword,.hljs-selector-tag{color:#b45ea4}.hljs{display:block;overflow-x:auto;background:#1c1d21;color:#c0c5ce;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-track{background:var(--code-bg)}::-webkit-scrollbar-thumb{background:var(--tertiary);border:5px solid var(--theme);border-radius:var(--radius)}.list:not(.dark)::-webkit-scrollbar-thumb{border:5px solid var(--code-bg)}::-webkit-scrollbar-thumb:hover{background:var(--secondary)}::-webkit-scrollbar:not(.highlighttable,.highlight table,.gist .highlight){background:var(--theme)}.post-content .highlighttable td .highlight pre code::-webkit-scrollbar{display:none}.post-content :not(table) ::-webkit-scrollbar-thumb{border:2px solid var(--hljs-bg);background:#717175}.post-content :not(table) ::-webkit-scrollbar-thumb:hover{background:#a3a3a5}.gist table::-webkit-scrollbar-thumb{border:2px solid #fff;background:#adadad}.gist table::-webkit-scrollbar-thumb:hover{background:#707070}.post-content table::-webkit-scrollbar-thumb{border-width:2px}@media screen and (min-width:768px){::-webkit-scrollbar{width:19px;height:11px}}@media screen and (max-width:800px){:root{--nav-width:100%}.profile img{transform:scale(.85)}.first-entry{min-height:260px}.archive-month{flex-direction:column}.archive-year{margin-top:20px}}@media(prefers-reduced-motion){.terms-tags a:active,.button:active,.post-entry:active,.top-link,#searchResults .focus,#searchResults li:active{transform:none}}