@charset "UTF-8";.sidebar.svelte-7y7193.svelte-7y7193{transform:rotate(270deg);margin:0}.sidebar.svelte-7y7193 a.svelte-7y7193{color:var(--text-color)}.sidebar.svelte-7y7193:hover a.svelte-7y7193,.active.svelte-7y7193 a.svelte-7y7193{text-decoration:line-through;text-decoration-color:var(--accent-color)}a.svelte-7y7193.svelte-7y7193{border-bottom:none;animation:none;padding-bottom:none;text-decoration:none;font-size:1.3rem;color:var(--background-color);font-weight:400;font-family:JetBrains Mono}a.svelte-7y7193.svelte-7y7193:visited{color:inherit}.sidebar.svelte-oe0gl3.svelte-oe0gl3{position:fixed;font-family:JetBrains Mono,sans-serif;font-weight:200;top:0;bottom:0;left:0;display:flex;width:5rem;flex-direction:column;align-items:center;justify-content:space-around}@media screen and (max-width: 900px),screen and (max-height: 530px){.sidebar.svelte-oe0gl3.svelte-oe0gl3{display:none}}.sidebar.svelte-oe0gl3 .menu.svelte-oe0gl3{display:flex;flex-direction:column;justify-content:space-around;padding:5rem 0;height:100%}input.svelte-5hm7yd.svelte-5hm7yd{display:none}.cross.svelte-5hm7yd.svelte-5hm7yd{position:relative}@media screen and (min-width: 900px) and (orientation: portrait){.cross.svelte-5hm7yd.svelte-5hm7yd{display:none}}@media screen and (min-height: 530px) and (orientation: landscape){.cross.svelte-5hm7yd.svelte-5hm7yd{display:none}}label.svelte-5hm7yd.svelte-5hm7yd{display:block;cursor:pointer;width:7rem;height:7rem;font-size:2rem;position:relative;right:-15px;z-index:251}label.svelte-5hm7yd span.svelte-5hm7yd{position:absolute;left:-99999px}path.svelte-5hm7yd.svelte-5hm7yd{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;--length:24;--offset:-38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);transition:all .3s cubic-bezier(.645,.045,.355,1)}path.line--1.svelte-5hm7yd.svelte-5hm7yd,path.line--2.svelte-5hm7yd.svelte-5hm7yd,path.line--3.svelte-5hm7yd.svelte-5hm7yd{stroke:var(--text-color)}.cross.svelte-5hm7yd input:checked+svg .line--1.svelte-5hm7yd,.cross.svelte-5hm7yd input:checked+svg .line--3.svelte-5hm7yd{--length:22.627416998;stroke:var(--background-color)}.cross.svelte-5hm7yd input:checked+svg .line--2.svelte-5hm7yd{--length:0;stroke:var(--background-color)}.menu--1.svelte-5hm7yd .line--1.svelte-5hm7yd,.menu--1.svelte-5hm7yd .line--3.svelte-5hm7yd{--total-length:126.64183044433594}.menu--1.svelte-5hm7yd .line--2.svelte-5hm7yd{--total-length:70}.menu--1.svelte-5hm7yd input:checked+svg .line--1.svelte-5hm7yd,.menu--1.svelte-5hm7yd input:checked+svg .line--3.svelte-5hm7yd{--offset:-94.1149185097}.menu--1.svelte-5hm7yd input:checked+svg .line--2.svelte-5hm7yd{--offset:-50}div.svelte-68s422{z-index:250}.mobile-menu.svelte-68s422{position:fixed;top:0;right:-100vw;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:-200;background:var(--text-color);color:var(--background-color);transition:all .3s ease-out}.mobile-menu.active.svelte-68s422{right:0;z-index:250;transition:all .3s ease-in}@media screen and (min-width: 900px) and (orientation: portrait){.mobile-menu.active.svelte-68s422{right:-100vw}}@media screen and (min-height: 530px) and (orientation: landscape){.mobile-menu.active.svelte-68s422{right:-100vw}}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono_wght_.662a196d.ttf) format("truetype-variations");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-VariableFont_wght.a4fe82b4.ttf) format("truetype-variations");font-display:swap}html{overflow-x:hidden}body{font-family:Montserrat,sans-serif;margin:0;color:var(--text-color);background-color:var(--background-color);overflow-x:hidden}h1,h2,h3,h4,h5{font-family:JetBrains Mono,sans-serif}@keyframes linkBorder{0%{padding-bottom:0}to{padding-bottom:.2rem}}a{color:var(--text-color);text-decoration:none;border-bottom:1px dashed var(--text-color);animation-name:linkBorder;animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-duration:0;transition:all .3s linear;position:relative}a:hover{animation-duration:.3s;border-bottom:1px dashed var(--accent-color);transition:all .3s linear;color:var(--accent-color)}a.cat{border-bottom:none;animation:none;padding-bottom:none}pre{width:100%;min-width:100%;overflow:auto;background:var(--text-color);color:var(--background-color);padding:1rem}code{background:var(--text-color);color:var(--background-color);padding:0 .3rem;display:inline-block}blockquote{margin:50px auto;font-style:italic;color:hsl(var(--accent-color),1,.8);padding:1.2em 30px 1.2em 35px;border-left:8px solid var(--accent-color);line-height:1.6;position:relative;background-color:var(--background-color)}blockquote:before{font-family:Arial;content:"“";color:var(--accent-color);font-size:4em;position:absolute;left:10px;top:-10px}blockquote:after{content:""}blockquote span{display:block;color:var(--text-color);font-style:normal;font-weight:700;margin-top:1em}.bug-hunter-icon,.digital-craftsman-icon{max-width:1.5rem;vertical-align:middle}html[data-theme=dark]{--text-color: #faf9f6;--background-color: #333;--accent-color: #5ebd3e;--accent-color-inverted: #f78200}html[data-theme=light]{--text-color: #333;--background-color: #faf9f6;--accent-color: #f78200;--accent-color-inverted: #5ebd3e}.toggle.svelte-1fvuovg.svelte-1fvuovg{width:60px;cursor:pointer;z-index:252}@media screen and (max-width: 900px){.toggle.svelte-1fvuovg.svelte-1fvuovg{margin-right:-45px}}.toggle.svelte-1fvuovg .mask.svelte-1fvuovg{width:60px;height:60px;overflow:hidden}.toggle.svelte-1fvuovg .mask .icon-wrap.svelte-1fvuovg{padding:18px;transition:all .3s .4s ease}.toggle.svelte-1fvuovg .mask .icon-wrap.svelte-1fvuovg:last-child{transform:translatey(-60px)}.toggle.svelte-1fvuovg .mask .icon.svelte-1fvuovg{width:24px;height:24px;border-radius:50%}.toggle.svelte-1fvuovg .mask .active.svelte-1fvuovg{transition-delay:.1s}.toggle.svelte-1fvuovg .mask .active.svelte-1fvuovg:first-child{transform:translatey(60px)}.toggle.svelte-1fvuovg .mask .active.svelte-1fvuovg:last-child{transform:translatey(0)}.toggle.svelte-1fvuovg .mask .sun.svelte-1fvuovg{background-color:var(--text-color)}.toggle.svelte-1fvuovg .mask .moon.svelte-1fvuovg{background-color:transparent;fill:var(--text-color)}a.svelte-d3pjh8{border-bottom:none;padding-bottom:none;animation:none;font-family:JetBrains Mono;width:5rem;text-align:center;font-size:2rem;margin:0;color:var(--accent-color);font-weight:400;text-decoration:none;z-index:100}a.svelte-d3pjh8:visited{color:var(--accent-color)}@media screen and (max-width: 900px){a.svelte-d3pjh8{padding-left:10px}}nav.svelte-ek8hd{z-index:955;display:flex;justify-content:space-between;align-items:center;height:5rem;position:fixed;top:0;width:100%;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.buttonsContainer.svelte-ek8hd{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 900px){.buttonsContainer.svelte-ek8hd{padding-right:6px}}.backArrow.svelte-ek8hd{opacity:0;flex-grow:1;max-width:720px;transition:opacity .1s ease-in-out;margin:0 auto}.backArrow.show.svelte-ek8hd{opacity:1;transition:opacity .1s ease-in-out}main.svelte-1bui3be{padding:1rem;margin:8rem auto 0;line-height:1.7;height:100%;max-width:720px;display:flex;justify-content:center;flex-direction:column;overflow-x:hidden}@media screen and (max-width: 900px),screen and (max-height: 330px){main.svelte-1bui3be{margin:8rem 1rem 0}}
