:root{--bg_h:#1d2021;--bg:#282828;--bg_s:#32302f;--bg1:#3c3836;--bg2:#504945;--bg3:#665c54;--bg4:#7c6f64;--fg:#fbf1c7;--fg1:#ebdbb2;--fg2:#d5c4a1;--fg3:#bdae93;--fg4:#a89984;--red:#fb4934;--green:#b8bb26;--yellow:#fabd2f;--blue:#83a598;--purple:#d3869b;--aqua:#8ec07c;--gray:#928374;--orange:#fe8019;--red-dim:#cc2412;--green-dim:#98971a;--yellow-dim:#d79921;--blue-dim:#458588;--purple-dim:#b16286;--aqua-dim:#689d6a;--gray-dim:#a89984;--orange-dim:#d65d0e}.lightmode{--bg_h:#f9f5d7;--bg:#fbf1c7;--bg_s:#f2e5bc;--bg1:#ebdbb2;--bg2:#d5c4a1;--bg3:#bdae93;--bg4:#a89984;--fg:#282828;--fg1:#3c3836;--fg2:#504945;--fg3:#665c54;--fg4:#7c6f64;--red:#9d0006;--green:#79740e;--yellow:#b57614;--blue:#076678;--purple:#8f3f71;--aqua:#427b58;--orange:#af3a03;--gray:#928374;--red-dim:#cc2412;--green-dim:#98971a;--yellow-dim:#d79921;--blue-dim:#458598;--purple-dim:#b16286;--aqua-dim:#689d6a;--orange-dim:#d65d0e;--gray-dim:#7c6f64}#main .list-heading{text-align:center}#main .list-heading h1{font-weight:400;font-family:Besley,drafting mono,serif;font-size:2rem;line-height:1.9468070646rem}#main .list-heading .subtitle{color:var(--fg3);margin:1.2rem 0}#main .list-items ul{list-style-type:none}#main .list-items ul li{margin-bottom:.72rem}#main .list-items ul li .item-heading{font-size:1.1rem;font-weight:500;font-family:Besley,drafting mono,serif;margin-top:.24rem;margin-bottom:.48rem;display:inline-block;position:relative}#main .list-items ul li .item-heading:after{background-color:var(--blue-dim);content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-.05rem;left:0;transform-origin:bottom right;transition:transform .25s ease-out}#main .list-items ul li .item-heading:hover:after{transform:scaleX(1);transform-origin:bottom left}#main .list-items ul li .item-content{border-left:var(--fg4)solid 2px;margin-left:.5rem;padding-left:1rem}#main .list-items ul li .item-content a:hover{text-decoration:underline}#main .list-items ul li .publication{margin-top:.24rem;margin-bottom:.6rem;padding-bottom:.6rem}#main .list-items ul li .publication .publication-data{margin-top:.2rem}#main .list-items ul li .publication .publication-data a{color:var(--purple)}#main .list-items ul li .publication a:hover{text-decoration:underline}