.global_link__X4Rx7{color:inherit;text-decoration:none;font-size:12px}.styles_footer__pwmTV{justify-content:flex-start;gap:4px}.styles_footer__pwmTV,.styles_textGroup__odw3H{display:flex;align-items:center;flex-direction:column}.styles_textGroup__odw3H{justify-content:center;gap:2px}.styles_link__BTiTY{margin-top:4px;&:hover{text-shadow:var(--highlight) 1px 0 10px}}@media screen and (min-width:426px){.styles_footer__pwmTV{grid-area:footer;padding:20px;border:1px dotted var(--lightBlue)}}.styles_header__b_XdR,.styles_nav__0jxXR{display:flex;align-items:center;justify-content:center}.styles_nav__0jxXR{gap:20px;flex-direction:row;width:100%}.styles_ul__IRaXC{display:flex;flex-direction:column;& a{padding:8px 6px;min-width:min-content;&:hover{background-color:var(--blue);color:var(--white)}}}.styles_githubLinkWrapper__WGopd{grid-column-start:2;display:flex;justify-content:end}.styles_link__zKS_4{padding:4px}@media screen and (min-width:426px){.styles_header__b_XdR{grid-area:header;padding:20px;border:1px dotted var(--lightBlue)}}.styles_link__apNJq{color:inherit;text-decoration:none;font-size:1rem;font-weight:700;&:hover{transition:all .15s ease;transform:rotate(3deg)}&.styles_visited__WSmmU{color:var(--purple)}}.styles_active__0A1ZY{color:var(--purpleDark)}:root{--background:#fff;--foreground:#171717;--blue:#3d6cbd;--lightBlue:#add8e6;--purple:rgba(0,0,255,.2);--purpleDark:rgba(0,0,255,.6);--highlight:#fc0}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--blue);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}@media screen and (min-width:426px){.styles_main__yFAWB{grid-area:main;border:1px dotted var(--lightBlue);overflow:auto}}.styles_profileImage__YifNy{-webkit-clip-path:circle(46%);clip-path:circle(46%)}.layout_page__YOoYP{height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:60px 1fr 140px;grid-gap:12px;gap:12px;background:linear-gradient(#fff,#edf4ff)}.layout_footer__DcfK2{display:flex;justify-content:center;align-items:flex-start}@media screen and (min-width:426px){.layout_page__YOoYP{padding:16px;grid-template-columns:1fr 200px;grid-template-areas:"header ." "main footer" "main footer"}.layout_footer__DcfK2{grid-area:footer;padding:20px;border:1px dotted var(--lightBlue)}}