@font-face{font-family:Wotfard;font-weight:400;src:url(../media/wotfard-regular-webfont.7c46246b.woff2)format("woff2"),url(../media/wotfard-regular-webfont.4fdb4870.ttf)format("ttf"),url(../media/wotfard-regular-webfont.99434178.eot)format("eot");font-display:swap}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Wotfard,sans-serif;font-size:16px;line-height:1.6}body{margin:0}html.light{color:#000;--mobile-header-background:#ccd6e0;--header-border:#00000014;--header-background:#e5ebf2b3;--header-box-shadow:0 4px 20px #0000000d;--header-backdrop-filter:blur(8px);--text-color:#000;--background-color:#fff;--welcome-background-color:linear-gradient(180deg,#f8fafc,#edf2f7,#e2e8f0,#cbd5e0);--curve-background-color:#ccd6e0;--curve-fill-color:#fff;--header-hover-color:#0f766e;--technical-skills-background-hover-color:#e2e8f0;--project-text-color:#f8fafc;--project-tag-background:#e8c9ea;--creator-underline-color:#0f766e;--blog-post-border:#3e454b;--blog-link-underline-color:#2563eb;--blog-image-border:#e2e8f0;--book-author-color:#758295;--home-link-color:#7b2cbf;--resume-border:#d1d5db;background:#fff}html.dark{color:#f8fafc;--mobile-header-background:#090e1a;--header-border:#202534;--header-background:#0b112080;--header-box-shadow:0 4px 30px #0000001a;--header-backdrop-filter:blur(5px);--text-color:#f8fafc;--background-color:#fff;--welcome-background-color:linear-gradient(180deg,#090f1d,#0a1124,#090e1a,#12192c);--curve-background-color:#12192b;--curve-fill-color:#090e1a;--header-hover-color:#64ffda;--technical-skills-background-hover-color:#e2e8f0;--project-text-color:#f8fafc;--project-tag-background:#171e29;--creator-underline-color:#0f766e;--blog-post-border:#3e454b;--blog-link-underline-color:#718de1;--blog-image-border:#30353b;--book-author-color:#758295;--home-link-color:#e6b3ff;--resume-border:#202534;background:#090e1a}a{text-decoration:none}img,svg{display:block}@media (min-width:0){.content{width:100%}}@media (min-width:1895px){.content{width:90%}}@media (min-width:2100px){.content{width:70%}}@media (min-width:2700px){.content{width:60%}}@media (min-width:3150px){.content{width:50%}}@media (min-width:3770px){.content{width:40%}}.blog-content{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.blog-content img{border:2px solid var(--blog-image-border);border-radius:10px;max-width:100%;height:auto;margin:0 auto;display:block}.blog-content h1{margin-bottom:1rem;font-size:2.5rem}.blog-content p{width:100%;margin:10px 0;font-size:1.125rem}.blog-content em{font-size:1em}.blog-content a{border-bottom:3px solid var(--blog-link-underline-color);color:var(--text-color);transition:all .15s ease-in-out}.blog-content a:hover{opacity:.75}.blog-content ul{font-size:1.125rem;list-style-type:disc}.blog-content li{margin-bottom:.5rem}
.header-module___1Dlaa__container{z-index:1;border-bottom:1px solid var(--header-border);background:var(--header-background);width:100%;box-shadow:var(--header-box-shadow);-webkit-backdrop-filter:var(--header-backdrop-filter);justify-content:center;align-items:center;padding:5px 20px;display:flex;position:sticky;top:0}.header-module___1Dlaa__headerContent{justify-content:space-between;align-items:center;display:flex}.header-module___1Dlaa__name{text-align:center;justify-content:center;align-items:center;display:flex}.header-module___1Dlaa__pages{justify-content:center;align-items:center;display:flex}.header-module___1Dlaa__title{color:var(--text-color);margin-right:20px;transition:all .15s ease-in-out}.header-module___1Dlaa__title:hover{opacity:.75}.header-module___1Dlaa__links{gap:5px}.header-module___1Dlaa__menu{justify-content:center;align-items:center;display:flex}.header-module___1Dlaa__button{cursor:pointer;background-color:#0000;border:none;outline:none;gap:20px}.header-module___1Dlaa__headerMenu{z-index:98;background:var(--mobile-header-background);width:100%;min-height:100vh;padding:40px;position:fixed;top:0;left:0}.header-module___1Dlaa__menuClose{justify-content:flex-end;align-items:center;width:100%;padding:20px 0;display:flex}.header-module___1Dlaa__menuSection{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.header-module___1Dlaa__menuButton{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.header-module___1Dlaa__pageIcon{width:40px;height:40px;color:var(--text-color)}.header-module___1Dlaa__menuLink{width:100%;color:var(--text-color)}.header-module___1Dlaa__menuLinkText{margin:0}@media (min-width:840px){.header-module___1Dlaa__menu{display:none}.header-module___1Dlaa__links,.header-module___1Dlaa__pages{display:flex}}@media (max-width:840px){.header-module___1Dlaa__menu{display:block}.header-module___1Dlaa__links,.header-module___1Dlaa__pages{display:none}}@media (max-width:310px){.header-module___1Dlaa__title{font-size:10px}}
.footer-module__HHgtEG__footerContainer{justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.footer-module__HHgtEG__footerContent{justify-content:space-between;align-items:center;display:flex}.footer-module__HHgtEG__contact{color:var(--text-color);transition:all .15s ease-in-out}.footer-module__HHgtEG__contact:hover{opacity:.75}@media (max-width:450px){.footer-module__HHgtEG__footerContent{text-align:center;flex-direction:column}}
