.theme-toggle{display:inline-flex;align-items:center;gap:.45em;margin-top:.6rem;padding:0;font:inherit;line-height:1.75;color:rgba(255,255,255,0.75);background:none;border:0;cursor:pointer}.theme-toggle svg{width:1em;height:1em;flex:0 0 auto}.theme-toggle:hover,.theme-toggle:focus-visible{color:#fff;text-decoration:underline}.theme-toggle__sun,.theme-toggle__light{display:none}:root[data-theme="dark"] .theme-toggle__moon,:root[data-theme="dark"] .theme-toggle__dark{display:none}:root[data-theme="dark"] .theme-toggle__sun,:root[data-theme="dark"] .theme-toggle__light{display:inline-flex}@media screen{:root[data-theme="dark"]{color-scheme:dark}:root[data-theme="dark"] body:not(.cv-body){color:#c7ccd3;background-color:#1b1d21}:root[data-theme="dark"] body:not(.cv-body) a{color:#6cb6f2}:root[data-theme="dark"] body:not(.cv-body) h1,:root[data-theme="dark"] body:not(.cv-body) h2,:root[data-theme="dark"] body:not(.cv-body) h3,:root[data-theme="dark"] body:not(.cv-body) h4,:root[data-theme="dark"] body:not(.cv-body) h5,:root[data-theme="dark"] body:not(.cv-body) h6,:root[data-theme="dark"] body:not(.cv-body) strong{color:#e9ecf0}:root[data-theme="dark"] body:not(.cv-body) hr{border-top-color:#2f333a;border-bottom-color:transparent}:root[data-theme="dark"] body:not(.cv-body) abbr{color:#8b929c}:root[data-theme="dark"] body:not(.cv-body) abbr[title]{border-bottom-color:#2f333a}:root[data-theme="dark"] body:not(.cv-body) code{color:#e79aa6;background-color:#23262b}:root[data-theme="dark"] body:not(.cv-body) pre{background-color:#15171a}:root[data-theme="dark"] body:not(.cv-body) pre code{color:inherit;background-color:transparent}:root[data-theme="dark"] body:not(.cv-body) blockquote{color:#8b929c;border-left-color:#2f333a}:root[data-theme="dark"] body:not(.cv-body) table,:root[data-theme="dark"] body:not(.cv-body) td,:root[data-theme="dark"] body:not(.cv-body) th{border-color:#2f333a}:root[data-theme="dark"] body:not(.cv-body) tbody tr:nth-child(odd) td,:root[data-theme="dark"] body:not(.cv-body) tbody tr:nth-child(odd) th{background-color:#23262b}:root[data-theme="dark"] body:not(.cv-body) .message{color:#c7ccd3;background-color:#23262b}:root[data-theme="dark"] body:not(.cv-body) .masthead-title,:root[data-theme="dark"] body:not(.cv-body) .masthead-title a,:root[data-theme="dark"] body:not(.cv-body) .page-title,:root[data-theme="dark"] body:not(.cv-body) .post-title,:root[data-theme="dark"] body:not(.cv-body) .post-title a{color:#e9ecf0}:root[data-theme="dark"] body:not(.cv-body) .masthead-title small,:root[data-theme="dark"] body:not(.cv-body) .post-date,:root[data-theme="dark"] body:not(.cv-body) .post-date-horizon{color:#8b929c}:root[data-theme="dark"] body:not(.cv-body) .related{border-top-color:#2f333a}:root[data-theme="dark"] body:not(.cv-body) .related-posts li small{color:#8b929c}:root[data-theme="dark"] body:not(.cv-body) .related-posts li a:hover{color:#6cb6f2}:root[data-theme="dark"] body:not(.cv-body) .pagination{color:#8b929c}:root[data-theme="dark"] body:not(.cv-body) .pagination-item{border-color:#2f333a}:root[data-theme="dark"] body:not(.cv-body) a.pagination-item:hover{background-color:#23262b}:root[data-theme="dark"] body:not(.cv-body) .sidebar{background-color:#131417}:root[data-theme="dark"] body:not(.cv-body) .highlight .c,:root[data-theme="dark"] body:not(.cv-body) .highlight .c1,:root[data-theme="dark"] body:not(.cv-body) .highlight .cm,:root[data-theme="dark"] body:not(.cv-body) .highlight .cs,:root[data-theme="dark"] body:not(.cv-body) .highlight .cp,:root[data-theme="dark"] body:not(.cv-body) .highlight .ni,:root[data-theme="dark"] body:not(.cv-body) .highlight .w{color:#6f7a86}:root[data-theme="dark"] body:not(.cv-body) .highlight .k,:root[data-theme="dark"] body:not(.cv-body) .highlight .kc,:root[data-theme="dark"] body:not(.cv-body) .highlight .kd,:root[data-theme="dark"] body:not(.cv-body) .highlight .kn,:root[data-theme="dark"] body:not(.cv-body) .highlight .kp,:root[data-theme="dark"] body:not(.cv-body) .highlight .kr{color:#86b8ff}:root[data-theme="dark"] body:not(.cv-body) .highlight .kt,:root[data-theme="dark"] body:not(.cv-body) .highlight .nc,:root[data-theme="dark"] body:not(.cv-body) .highlight .nn,:root[data-theme="dark"] body:not(.cv-body) .highlight .nb,:root[data-theme="dark"] body:not(.cv-body) .highlight .bp{color:#7fd1b9}:root[data-theme="dark"] body:not(.cv-body) .highlight .o,:root[data-theme="dark"] body:not(.cv-body) .highlight .ow{color:#c7ccd3}:root[data-theme="dark"] body:not(.cv-body) .highlight .m,:root[data-theme="dark"] body:not(.cv-body) .highlight .mf,:root[data-theme="dark"] body:not(.cv-body) .highlight .mh,:root[data-theme="dark"] body:not(.cv-body) .highlight .mi,:root[data-theme="dark"] body:not(.cv-body) .highlight .mo,:root[data-theme="dark"] body:not(.cv-body) .highlight .il{color:#f0a860}:root[data-theme="dark"] body:not(.cv-body) .highlight .s,:root[data-theme="dark"] body:not(.cv-body) .highlight .s1,:root[data-theme="dark"] body:not(.cv-body) .highlight .s2,:root[data-theme="dark"] body:not(.cv-body) .highlight .sb,:root[data-theme="dark"] body:not(.cv-body) .highlight .sc,:root[data-theme="dark"] body:not(.cv-body) .highlight .sd,:root[data-theme="dark"] body:not(.cv-body) .highlight .se,:root[data-theme="dark"] body:not(.cv-body) .highlight .sh,:root[data-theme="dark"] body:not(.cv-body) .highlight .si,:root[data-theme="dark"] body:not(.cv-body) .highlight .sx,:root[data-theme="dark"] body:not(.cv-body) .highlight .sr,:root[data-theme="dark"] body:not(.cv-body) .highlight .ss{color:#e2908f}:root[data-theme="dark"] body:not(.cv-body) .highlight .na,:root[data-theme="dark"] body:not(.cv-body) .highlight .nt{color:#82c7f5}:root[data-theme="dark"] body:not(.cv-body) .highlight .nf{color:#d6a2ec}:root[data-theme="dark"] body:not(.cv-body) .highlight .no,:root[data-theme="dark"] body:not(.cv-body) .highlight .nv,:root[data-theme="dark"] body:not(.cv-body) .highlight .vc,:root[data-theme="dark"] body:not(.cv-body) .highlight .vg,:root[data-theme="dark"] body:not(.cv-body) .highlight .vi,:root[data-theme="dark"] body:not(.cv-body) .highlight .nl,:root[data-theme="dark"] body:not(.cv-body) .highlight .nd{color:#d7ba7d}:root[data-theme="dark"] body:not(.cv-body) .highlight .gh,:root[data-theme="dark"] body:not(.cv-body) .highlight .gu,:root[data-theme="dark"] body:not(.cv-body) .highlight .gp{color:#a8b3c0}:root[data-theme="dark"] body:not(.cv-body) .highlight .go{color:#8b929c}:root[data-theme="dark"] body:not(.cv-body) .highlight .gt{color:#b5d68a}:root[data-theme="dark"] body:not(.cv-body) .highlight .err,:root[data-theme="dark"] body:not(.cv-body) .highlight .gr,:root[data-theme="dark"] body:not(.cv-body) .highlight .ne{color:#f08a8a;background-color:transparent}:root[data-theme="dark"] body:not(.cv-body) .highlight .gd{background-color:rgba(240,120,120,0.12);border-color:rgba(240,120,120,0.35)}:root[data-theme="dark"] body:not(.cv-body) .highlight .gi{background-color:rgba(120,200,140,0.12);border-color:rgba(120,200,140,0.35)}:root[data-theme="dark"] body:not(.cv-body) .highlight .hll{background-color:rgba(255,230,120,0.14)}:root[data-theme="dark"] body:not(.cv-body) .css .o,:root[data-theme="dark"] body:not(.cv-body) .css .o+.nt,:root[data-theme="dark"] body:not(.cv-body) .css .nt+.nt{color:#6f7a86}:root[data-theme="dark"] body:not(.cv-body).resume-body header{border-bottom-color:#2f333a}:root[data-theme="dark"] body:not(.cv-body).resume-body .footer{border-top-color:#2f333a}:root[data-theme="dark"] body:not(.cv-body).resume-body .section-title:after{background:#8b929c}:root[data-theme="dark"] body:not(.cv-body).resume-body a{background:rgba(245,215,110,0.88)}:root[data-theme="dark"] .cv-body{background:#101215}:root[data-theme="dark"] .cv-footnote{color:#8b929c}}
