.svelte-20lftl::-moz-selection{background-color:#e9d05e;color:#000}.svelte-20lftl::selection{background-color:#e9d05e;color:#000}#home.svelte-20lftl{background-size:cover;background-image:linear-gradient(0deg,#000 5%,#000000e6 10%,#14151580 33%,#14151500 66%,#0a0b0b 96%),url(./slow-mood.DJyNBUl5.gif);background-position-y:-20%;background-position-x:80%;height:96vh;width:100%}.typing-cursor.svelte-20lftl{display:inline-block;animation:svelte-20lftl-cursor-blink 1s infinite}@keyframes svelte-20lftl-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.grid-animation.svelte-20lftl{background-image:linear-gradient(rgba(50,50,50,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(50,50,50,.1) 1px,transparent 1px);background-size:40px 40px;animation:svelte-20lftl-grid-scroll 20s linear infinite}@keyframes svelte-20lftl-grid-scroll{0%{background-position:0px 0px}to{background-position:40px 40px}}.scanlines.svelte-20lftl{background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);background-size:100% 4px;animation:svelte-20lftl-scanline 8s linear infinite}@keyframes svelte-20lftl-scanline{0%{background-position:0 0}to{background-position:0 100%}}@media only screen and (min-width: 1540px){#home.svelte-20lftl{background-size:125%;height:78vh}}@media only screen and (min-width: 1900px){#home.svelte-20lftl{height:78vh}}.svelte-aa3fdi::-moz-selection{background-color:#000;color:#b4b3b4}.svelte-aa3fdi::selection{background-color:#000;color:#b4b3b4}.resume-window.svelte-aa3fdi{position:relative}.content-container.svelte-aa3fdi{overflow:hidden;scroll-behavior:auto;overscroll-behavior:auto}.content-scrollable.svelte-aa3fdi{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;height:calc(100% - 50px);padding-right:12px}.content-scrollable.svelte-aa3fdi::-webkit-scrollbar{width:16px;background-color:#b4b3b4;border-left:2px solid black}.content-scrollable.svelte-aa3fdi::-webkit-scrollbar-thumb{background-color:#888;border:2px solid black;border-radius:0}.content-scrollable.svelte-aa3fdi::-webkit-scrollbar-thumb:hover{background-color:#555}.content-scrollable.svelte-aa3fdi::-webkit-scrollbar-track{background-color:#b4b3b4;border-left:2px solid black}.apple-bg-pattern.svelte-aa3fdi{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAB5JREFUCJljYGBg+L9l85b/MJqJAR0gyzIwMGCqAACxxhBpnTIGRQAAAABJRU5ErkJggg==);background-repeat:repeat}@media (max-width: 640px){.content-scrollable.svelte-aa3fdi{height:calc(100% - 40px);max-height:60vh}}@media (min-width: 768px) and (max-width: 1024px){.content-scrollable.svelte-aa3fdi{max-height:65vh}}#bg-layer-0.svelte-1dqkrvk{background-image:linear-gradient(0deg,#edb33620,#5b75ea08),url(data:image/gif;base64,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);background-size:cover;background-position-x:80%;height:56.25vw;width:100%}#bg-layer-1.svelte-1dqkrvk{background-image:url(./layer-1.DmRlnhw3.gif);background-size:cover;background-position-x:80%;height:56.25vw;width:100%}#bg-layer-2.svelte-1dqkrvk{background-image:url(data:image/gif;base64,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);background-size:cover;background-position-x:80%;height:56.25vw;width:100%}#bg-layer-3.svelte-1dqkrvk{background-image:linear-gradient(90deg,#13131327,#2b392a13),url(./layer-3.zhfkxy6v.gif);background-size:cover;background-size:120%;background-position-x:80%;background-repeat:no-repeat;height:56.25vw;width:100%}#bg-layer-4.svelte-1dqkrvk{background-image:linear-gradient(0deg,#000,#2b392a13),url(./layer-4.G59rOUiS.gif);background-size:cover;background-size:150%;background-position-x:50%;background-repeat:no-repeat;height:56.25vw;width:100%}#games.svelte-1dqkrvk{height:56.25vw}@media screen and (min-width: 1400px){#games.svelte-1dqkrvk{height:56.25vw}#bg-layer-0.svelte-1dqkrvk,#bg-layer-1.svelte-1dqkrvk,#bg-layer-2.svelte-1dqkrvk{background-size:cover;background-position-x:80%;height:56.25vw;width:100%}#bg-layer-3.svelte-1dqkrvk{background-size:cover;background-size:120%;background-position-x:80%;height:56.25vw;width:100%}#bg-layer-4.svelte-1dqkrvk{background-size:cover;background-size:150%;background-position-x:50%;height:56.25vw;width:100%}}@media screen and (min-width: 1600px){#bg-layer-0.svelte-1dqkrvk,#bg-layer-1.svelte-1dqkrvk,#bg-layer-2.svelte-1dqkrvk,#bg-layer-3.svelte-1dqkrvk,#bg-layer-4.svelte-1dqkrvk,#games.svelte-1dqkrvk{height:80vh;background-size:120%}#bg-layer-4.svelte-1dqkrvk{transform:translateY(200px);background-size:110%}}.card-container.svelte-1dqkrvk{display:flex;flex-direction:column;background-color:#0003;border-radius:.25rem;overflow:hidden;height:100%;width:100%;max-width:24rem;margin:0 auto;text-decoration:none;color:inherit}.card-container.svelte-1dqkrvk:focus{outline:2px solid #edb336;outline-offset:2px}.card-image-wrapper.svelte-1dqkrvk{position:relative;height:12rem;overflow:hidden}.card-image.svelte-1dqkrvk{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-content.svelte-1dqkrvk{padding:1rem;flex-grow:1;display:flex;flex-direction:column}.card-title.svelte-1dqkrvk{margin:0 0 .1rem;color:#fff}.card-subtitle.svelte-1dqkrvk{margin:0;color:#ffffffb3}@media (min-width: 768px){.card-image-wrapper.svelte-1dqkrvk{height:10rem}}@media (min-width: 1280px){.card-image-wrapper.svelte-1dqkrvk{height:14rem}}.svelte-1pha16v::-moz-selection{background-color:#0b0;color:#fff}.svelte-1pha16v::selection{background-color:#0b0;color:#fff}#dos-bg.svelte-1pha16v{background-size:100%;background-repeat:no-repeat;background-position-y:10%}#dos-window.svelte-1pha16v{box-shadow:32px 32px #0009}.dos-shadow.svelte-1pha16v{box-shadow:10px 10px #000}.dos-shadow.svelte-1pha16v:active{box-shadow:10px 10px #f000}button.svelte-1pha16v:hover{cursor:url(data:application/octet-stream;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAB/gAAAf4AAAP/AAAD/wAAB/8AAAf/gAAP/4AAC/+AABv/gAA7/4AAM/2AAANtgAADbQAAA2wAAANgAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////AD///wA///8AP//+AB///gAf//wAH//8AA//+AAP//gAD//wAA//4AAP/+AAD//iAA///gAf//4AP//+AP///gf///4f///+H////h////4f////P//////////////////////////////////////////////////8=),pointer}.blink.svelte-1pha16v button:where(.svelte-1pha16v):first-letter{text-decoration:underline;animation:1s svelte-1pha16v-blink step-end infinite}@keyframes svelte-1pha16v-blink{0%,to{text-decoration:underline}50%{text-decoration:none}}
