:root{--bg-color-light: #ffffff;--bg-color-dark: #232323;--text-color-light: #000000;--text-color-dark: #ffffff;--accent-color-light: #4e4e4e;--accent-color-dark: #757575;--colors-text: #222;--colors-primary: #004f53;--colors-background: #fff;--colors-hover: #993399;--colors-secondary: #1B1F23;--colors-muted: hsla(0, 0, 0, .2);--colors-highlight: rgba(255, 229, 100, .2);--colors-heading: #1F1E24;--colors-blogBg: #eee;--colors-sidebar-background: #004f53;--colors-sidebar-text: #fff;--colors-sidebar-hover: #B8FFFF}.dark{--colors-text: #DCDCDC;--colors-primary: #91DEDE;--colors-background: #130302;--colors-hover: #D9BAE8;--colors-secondary: #DCDCDC;--colors-muted: hsla(0, 0%, 100%, .2);--colors-highlight: #E7B8FF;--colors-heading: #fff;--colors-blogBg: #0a0a0a}html{color:var(--colors-text);background-color:var(--colors-background);font-family:Ubuntu,sans-serif}body{margin:0}.main-content{margin:0 auto;width:100%;max-width:100ch;padding:1rem 1rem 10rem;line-height:1.5;overflow-wrap:break-word}*{box-sizing:border-box}h1{margin:1rem 0;font-size:2.5rem}a{color:var(--colors-primary);background-color:var(--colors-background)}a:hover,a:focus{color:var(--colors-hover)}.expanded{display:unset}img{max-width:100%;height:auto}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.sidebar{display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;background:var(--colors-sidebar-background);height:100vh;text-align:left;padding:1rem;position:fixed;top:0;left:0;z-index:100;overflow:auto;width:100%;min-height:300px;transition:transform .3s ease-in-out 0s}.sidebar-content{min-height:300px}.sidebar-logo{width:128px}.sidebar a{font-size:1.2rem;font-weight:500;background:var(--colors-sidebar-background);color:var(--colors-sidebar-text);font-family:Ubuntu,sans-serif;text-decoration:none;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-top:.3em;padding-bottom:.3em;overflow-wrap:break-word}.sidebar a:hover{color:var(--colors-sidebar-hover)}.sidebar-title{font-size:1.5rem;margin-bottom:.5rem}.sidebar-subtitle{font-size:1rem;margin:0}.sidebar-home-link{flex-direction:column;text-align:center}.sidebar-separator{width:10%;margin:1rem auto 0px}.sidebar-links{padding:1rem 0}.sidebar.sidebar-open{transform:translate(0)}.hamburger{position:fixed;top:.5rem;left:.5rem;background:#80808033;border:none;cursor:pointer;padding:.7rem;z-index:101;border-radius:10px}.hamburger-bg:before{content:"";top:.5rem;left:.5rem;position:fixed;width:48px;height:48px;background:var(--colors-blogBg);z-index:99;border-radius:10px}.hamburger-lines{display:flex;flex-direction:column;justify-content:space-around;width:1.5rem;height:1.5rem}.hamburger-lines div{width:1.5rem;height:.25rem;background:var(--colors-primary);border-radius:10px;transition:all .3s linear 0s;position:relative;transform-origin:1px center}.line-top{transform:rotate(0)}.line-center{opacity:1;transform:translate(0)}.line-bottom{transform:rotate(0)}.sidebar-open .line-top{transform:translate(3px) rotate(45deg)}.sidebar-open .line-center{opacity:0;transform:translate(20px)}.sidebar-open .line-bottom{transform:translate(3px) rotate(-45deg)}.sidebar-open.hamburger .hamburger-lines div{background:var(--bg-color-light)}.header{display:flex;-webkit-box-align:center;align-items:center;box-shadow:0 0 8px var(--colors-primary);min-height:4rem;padding-bottom:10px}.header-spacing{margin-left:auto;margin-right:auto;min-width:3rem}.header-title{text-align:center;font-size:42px;color:var(--colors-primary);font-family:sans-serif;position:relative;top:5px;margin:0px 1rem;font-weight:400}.footer{margin-top:1rem;margin-left:0;margin-right:0;position:absolute;bottom:1.5rem;width:100%;height:6rem;padding-left:2rem;padding-right:2rem}.footer-profile{box-sizing:border-box;margin:14.5px 0;min-width:0px;display:flex;-moz-box-align:center;align-items:center;border-top:1px solid var(--colors-primary);padding-top:14.5px}.footer-name{box-sizing:border-box;margin:0;min-width:0px;color:var(--colors-primary);transition:color .3s linear;overflow-wrap:break-word;text-decoration:none;font-family:Dancing Script,Segoe Script,z003,cursive;font-size:2rem}.footer-avatar{margin-right:14.5px;border-radius:50%}.footer-profile-text{box-sizing:border-box;min-width:0px;text-align:center;margin:auto}.footer-container{box-sizing:border-box;margin:0 auto;min-width:0px;width:100%;max-width:1280px;padding-bottom:.5rem}.footer p{margin:.5rem}.content{margin-left:0;transition:margin-left .3s ease-in-out 0s;min-height:95vh;position:relative}@media (min-width: 830px){.content{margin-left:280px}.hamburger,.hamburger-bg{display:none}.sidebar{width:280px}}@media (max-width: 829px){.sidebar{transform:translate(-100%)}}.theme-toggle[data-astro-cid-oemx5le4]{width:100%;color:var(--colors-sidebar-text);--theme-toggle__expand--duration: var(--duration)}.theme-toggle[data-astro-cid-oemx5le4]:hover{color:var(--colors-sidebar-hover)}.theme-toggle__expand[data-astro-cid-oemx5le4] g[data-astro-cid-oemx5le4] circle[data-astro-cid-oemx5le4],.theme-toggle__expand[data-astro-cid-oemx5le4] g[data-astro-cid-oemx5le4] path[data-astro-cid-oemx5le4]{transform-origin:center;transition:transform calc(var(--theme-toggle__expand--duration) * .65) cubic-bezier(0,0,0,1.25) calc(var(--theme-toggle__expand--duration) * .35)}.theme-toggle__expand[data-astro-cid-oemx5le4] [data-astro-cid-oemx5le4]:first-child path[data-astro-cid-oemx5le4]{transition-property:transform,d;transition-duration:calc(var(--theme-toggle__expand--duration) * .6);transition-timing-function:cubic-bezier(0,0,.5,1)}.dark .theme-toggle__expand[data-astro-cid-oemx5le4] g[data-astro-cid-oemx5le4] circle[data-astro-cid-oemx5le4]{transform:scale(1.4);transition-delay:0s}.dark .theme-toggle__expand[data-astro-cid-oemx5le4] g[data-astro-cid-oemx5le4] path[data-astro-cid-oemx5le4]{transform:scale(.75);transition-delay:0s}.dark .theme-toggle__expand[data-astro-cid-oemx5le4] [data-astro-cid-oemx5le4]:first-child path[data-astro-cid-oemx5le4]{d:path("M-9 3h25a1 1 0 0017 13v30H0Z");transition-delay:calc(var(--theme-toggle__expand--duration) * .4);transition-timing-function:cubic-bezier(0,0,0,1.25)}@supports not (d: path("")){.dark .theme-toggle__expand[data-astro-cid-oemx5le4] [data-astro-cid-oemx5le4]:first-child path[data-astro-cid-oemx5le4]{transform:translate3d(-9px,14px,0)}}.theme-toggle[data-astro-cid-oemx5le4]{border:none;background:0 0;cursor:pointer}@media (prefers-reduced-motion: reduce){.theme-toggle[data-astro-cid-oemx5le4]:not(.theme-toggle--force-motion) [data-astro-cid-oemx5le4]{transition:none!important}}
