@media(prefers-color-scheme:light){#control_light_dark_mode~*{--bg_color:#191970;--scrollbar_track_color:#191970;--text_color:pink;--label_color_dark_mode_label_prop:red;--label_color_light_mode_label_prop:inherit}}@media(prefers-color-scheme:dark){#control_light_dark_mode~*{--bg_color:#fff5ee;--scrollbar_track_color:#fff5ee;--text_color:#000;--label_color_dark_mode_label_prop:inherit;--label_color_light_mode_label_prop:red}}@media(prefers-color-scheme:light){#control_light_dark_mode:checked~*{--bg_color:#fff5ee;--scrollbar_track_color:#fff5ee;--text_color:#000;--label_color_dark_mode_label_prop:inherit;--label_color_light_mode_label_prop:red}}@media(prefers-color-scheme:dark){#control_light_dark_mode:checked~*{--bg_color:#191970;--scrollbar_track_color:#191970;--text_color:pink;--label_color_dark_mode_label_prop:red;--label_color_light_mode_label_prop:inherit}}#control_light_dark_mode:focus~*{--light_dark_mode_control_focus_border:red}#control_font_size_smallest:checked~*{--base_font_size:8px;--control_label_smallest:red}#control_font_size_smallest:focus~*{--font_size_control_focus_border:red}#control_font_size_small:checked~*{--base_font_size:12px;--control_label_small:red}#control_font_size_small:focus~*{--font_size_control_focus_border:red}#control_font_size_medium:checked~*{--base_font_size:16px;--control_label_medium:red}#control_font_size_medium:focus~*{--font_size_control_focus_border:red}#control_font_size_large:checked~*{--base_font_size:20px;--control_label_large:red}#control_font_size_large:focus~*{--font_size_control_focus_border:red}#control_font_size_largest:checked~*{--base_font_size:24px;--control_label_largest:red}#control_font_size_largest:focus~*{--font_size_control_focus_border:red}#articles_tab_radio:checked~*{--control_label_articles:red;--display_articles_tab:block}#articles_tab_radio:focus~*{--content_tab_control_focus_border:red}#projects_tab_radio:checked~*{--control_label_projects:red;--display_projects_tab:block}#projects_tab_radio:focus~*{--content_tab_control_focus_border:red}#about_tab_radio:checked~*{--control_label_about:red;--display_about_tab:block}#about_tab_radio:focus~*{--content_tab_control_focus_border:red}*,:after,:before{box-sizing:inherit;margin:0}html{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body>:not(#content_root){border-style:none;height:0;margin:0;opacity:0;padding:0;position:absolute;width:0}body{overflow-y:hidden}#content_root{scrollbar-gutter:stable both-edges;font-synthesis:none;height:100vh;margin:0;overflow-y:auto;padding:0;scrollbar-color:gray var(--scrollbar_track_color,transparent);scrollbar-width:thin}#content_root::-webkit-scrollbar{width:5px}#content_root::-webkit-scrollbar-track{background:var(--scrollbar_track_color,transparent)}#content_root::-webkit-scrollbar-thumb{background-color:gray;border:1.25px solid var(--scrollbar_track_color,transparent);border-radius:2.5px}@font-face{font-family:Fira Code;font-style:"normal";font-weight:300;src:url(FiraCode-Light.7b89631f.woff2) format("woff2"),url(FiraCode-Light.94b78575.woff) format("woff")}@font-face{font-family:Fira Code;font-style:"normal";font-weight:400;src:url(FiraCode-Regular.55bf0023.woff2) format("woff2"),url(FiraCode-Regular.b441fa7c.woff) format("woff")}@font-face{font-family:Fira Code;font-style:"normal";font-weight:500;src:url(FiraCode-Medium.9230613e.woff2) format("woff2"),url(FiraCode-Medium.422ca67b.woff) format("woff")}@font-face{font-family:Fira Code;font-style:"normal";font-weight:600;src:url(FiraCode-SemiBold.5de00062.woff2) format("woff2"),url(FiraCode-SemiBold.65c0aabf.woff) format("woff")}@font-face{font-family:Fira Code;font-style:"normal";font-weight:700;src:url(FiraCode-Bold.e2f086f3.woff2) format("woff2"),url(FiraCode-Bold.168a31de.woff) format("woff")}#content_root{font-family:Fira Code}a,label,p{font-size:var(--base_font_size)}#articles_tab_container{display:var(--display_articles_tab,none)}#projects_tab_container{display:var(--display_projects_tab,none)}#about_tab_container{display:var(--display_about_tab,none)}header,header>div,header>nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#content_root{display:flex;flex-direction:column;flex-wrap:nowrap}main{flex-grow:1}body{background-color:#000}#content_root{background-color:var(--bg_color)}a,label,p{color:var(--text_color)}#primary_navigation{border:.2em solid var(--content_tab_control_focus_border,transparent)}@media(prefers-reduced-motion:no-preference){#primary_navigation{transition:border-color .1s ease-in 0ms}}#font_size_controls_container{border:.2em solid var(--font_size_control_focus_border,transparent)}@media(prefers-reduced-motion:no-preference){#font_size_controls_container{transition:border-color .1s ease-in 0ms}}label[for=control_light_dark_mode]{border:.2em solid var(--light_dark_mode_control_focus_border,transparent)}@media(prefers-reduced-motion:no-preference){label[for=control_light_dark_mode]{transition:border-color .1s ease-in 0ms}}label[for=control_light_dark_mode] .dark_mode_indicator{color:var(--label_color_dark_mode_label_prop)}label[for=control_light_dark_mode] .light_mode_indicator{color:var(--label_color_light_mode_label_prop)}label[for=control_font_size_smallest]{color:var(--control_label_smallest)}label[for=control_font_size_small]{color:var(--control_label_small)}label[for=control_font_size_medium]{color:var(--control_label_medium)}label[for=control_font_size_large]{color:var(--control_label_large)}label[for=control_font_size_largest]{color:var(--control_label_largest)}label[for=articles_tab_radio]{color:var(--control_label_articles)}label[for=projects_tab_radio]{color:var(--control_label_projects)}label[for=about_tab_radio]{color:var(--control_label_about)}.clickable{cursor:pointer}#skip_navigation{position:absolute;transform:translateX(-200%)}#skip_navigation:focus{transform:translateX(0)}@media(prefers-reduced-motion:no-preference){#skip_navigation{transition:transform .1s ease-in 0ms}}