diff --git a/assets/css/_responsive12col.scss b/assets/css/_responsive12col.scss index 21d2250..a9bab98 100755 --- a/assets/css/_responsive12col.scss +++ b/assets/css/_responsive12col.scss @@ -5,19 +5,6 @@ LICENSE : GPL & MIT */ -/* SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */ -* { - box-sizing: border-box; -} - - -/* MAIN CONTAINER - Set the width to whatever you want the width of your site to be. */ -.container { - max-width: 800px; - margin: 0 auto; -} - /* SELF CLEARING FLOATS - CLEARFIX METHOD */ .container:after, .row:after, diff --git a/assets/css/main.scss b/assets/css/main.scss index 061d10d..02cff0a 100644 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -34,7 +34,6 @@ blockquote, table, img, hr, -.fluid-width-video-wrapper, .highlight { margin-bottom: 20px; } @@ -88,26 +87,12 @@ table { } } -dt { - float: left; - width: 10%; - font-weight: bold; -} - dd { float: left; width: 100%; margin-bottom: 0.6em; } -dd.bibliography { - list-style: none; - - li { - margin-bottom: 20px; - } -} - footer { font-size: .8rem; text-align: center; @@ -146,11 +131,6 @@ footer { margin: 0 0 20px 20px; } -.left { - float: left; - margin: 0 20px 20px 0; -} - .top-navbar { margin-bottom: 40px; height: 110px; @@ -216,6 +196,35 @@ footer { fill: currentColor } +.minilinks { + font-size: .9rem; +} + +.abstract { + display: none; + font-size: .95rem; + border-left: 2px solid lighten($contrast-color, 50%); + padding-left: 10px; +} + +.alumni-member { + display: none; +} + +#alumni-filter-buttons .filter-btn { + margin: 5px; + padding: 8px 12px; + cursor: pointer; + border: 1px solid #ccc; + background-color: #f0f0f0; + border-radius: 5px; +} + +#alumni-filter-buttons .filter-btn.active { + background-color: #ddd; + font-weight: bold; +} + .not-found { margin-top: 150px; text-align: center; @@ -226,15 +235,9 @@ footer { font-size: 8rem; } -dl, -.clearfix:before, -.clearfix:after { - content: " "; +dl::after { + content: ""; display: table; -} - -dl, -.clearfix:after { clear: both; } diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 762fba0..22ddf7f 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -7,7 +7,7 @@ {{ partial "icons.html" . }}
-
+
@@ -26,15 +26,6 @@
- + diff --git a/layouts/_default/list.html b/layouts/_default/list.html index c19efa9..b9068a2 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,11 +1,10 @@ {{ define "main" }}

{{ .Title }}

-
+
+
{{ end }} diff --git a/layouts/index.html b/layouts/index.html index 31b4ce0..4fc6ccb 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -26,10 +26,5 @@

News

{{ end }} -
- -
- -


{{ end }} diff --git a/layouts/partials/pubentry.html b/layouts/partials/pubentry.html index 5b51978..9692293 100644 --- a/layouts/partials/pubentry.html +++ b/layouts/partials/pubentry.html @@ -16,5 +16,5 @@ {{ if $ref.abstract }}[Abstract]{{ end }} -{{ if $ref.abstract }}{{ end }} +{{ if $ref.abstract }}

Abstract: {{ $ref.abstract }}

{{ end }} diff --git a/layouts/tag/term.html b/layouts/tag/term.html index 6e68e01..1de8b52 100644 --- a/layouts/tag/term.html +++ b/layouts/tag/term.html @@ -1,22 +1,15 @@ {{ define "main" }} -

Archive of items with tag '{{ .Title }}'

- -
- -
-
+
+

Archive of items with tag '{{ .Title }}'

{{ range .Pages }} - - {{ end }} -
-
+ {{ end }} -
+ {{ end }} diff --git a/layouts/team/single.html b/layouts/team/single.html index 490f593..becd8cb 100644 --- a/layouts/team/single.html +++ b/layouts/team/single.html @@ -46,44 +46,13 @@

Former Members

{{ $sortedPeople := sort hugo.Data.team "joined" "desc" }} {{ range $sortedPeople }} {{ if not .current }} - - - - {{ end }} diff --git a/resources/_gen/assets/css/main.scss_0252447c68d73c4e102938ec629adfe5.content b/resources/_gen/assets/css/main.scss_0252447c68d73c4e102938ec629adfe5.content index c49fe00..4691ce8 100644 --- a/resources/_gen/assets/css/main.scss_0252447c68d73c4e102938ec629adfe5.content +++ b/resources/_gen/assets/css/main.scss_0252447c68d73c4e102938ec629adfe5.content @@ -1 +1 @@ -.highlight .c{color:#c2b680;background-color:#272822}.highlight .err{color:#dcdccc;background-color:#272822}.highlight .g{color:#dcdccc;background-color:#272822}.highlight .k{color:#ff6651;font-weight:bold}.highlight .l{color:#dcdccc;background-color:#272822}.highlight .n{color:#dcdccc;background-color:#272822}.highlight .o{color:#dcdccc;background-color:#272822}.highlight .x{color:#dcdccc;background-color:#272822}.highlight .p{color:#dcdccc;background-color:#272822}.highlight .cm{color:#c2b680;background-color:#272822}.highlight .cp{color:#c2aed0;background-color:#272822}.highlight .c1{color:#75715e;background-color:#272822}.highlight .cs{color:#c2b680;background-color:#272822}.highlight .gd{color:#dcdccc;background-color:#8b0000}.highlight .ge{color:#d4b064;text-decoration:underline;background-color:#272822}.highlight .gr{color:#f07070;background-color:#272822}.highlight .gh{color:#f7f7f1;font-weight:bold;background-color:#000000}.highlight .gi{color:#dcdccc;background-color:#008b00}.highlight .go{color:#9f8f80;font-weight:bold;background-color:#272822}.highlight .gp{color:#dcdccc;background-color:#272822}.highlight .gs{color:#dcdccc;background-color:#272822}.highlight .gu{color:#f7f7f1;font-weight:bold;background-color:#000000}.highlight .gt{color:#f07070;font-weight:bold;background-color:#272822}.highlight .kc{color:#e0af91;font-weight:bold;background-color:#272822}.highlight .kd{color:#77d8eb;font-weight:bold;background-color:#272822}.highlight .kn{color:#e0af91;font-weight:bold;background-color:#272822}.highlight .kp{color:#e0af91;font-weight:bold;background-color:#272822}.highlight .kr{color:#e0af91;font-weight:bold;background-color:#272822}.highlight .kt{color:#dabfa5;font-weight:bold;background-color:#272822}.highlight .ld{color:#dcdccc;background-color:#272822}.highlight .m{color:#dcdccc;background-color:#272822}.highlight .s{color:#e6db6f}.highlight .na{color:#b5df5e}.highlight .nb{color:#dcdccc}.highlight .nc{color:#dcdccc;background-color:#272822}.highlight .no{color:#afe091;background-color:#272822}.highlight .nd{color:#dcdccc;background-color:#272822}.highlight .ni{color:#d4b064;background-color:#272822}.highlight .ne{color:#dcdccc;background-color:#272822}.highlight .nf{color:#dcdccc;background-color:#272822}.highlight .nl{color:#dcdccc;background-color:#272822}.highlight .nn{color:#dcdccc;background-color:#272822}.highlight .nx{color:#ff6651;background-color:#272822}.highlight .py{color:#dcdccc;background-color:#272822}.highlight .nt{color:#ff6651;font-weight:bold}.highlight .nv{color:#ff6651;background-color:#272822}.highlight .ow{color:#dcdccc;background-color:#272822}.highlight .w{color:#dcdccc;background-color:#272822}.highlight .mf{color:#c2a4f8;background-color:#272822}.highlight .mh{color:#dcdccc;background-color:#272822}.highlight .mi{color:#c2a4f8;background-color:#272822}.highlight .mo{color:#dcdccc;background-color:#272822}.highlight .sb{color:#dcdccc;background-color:#272822}.highlight .sc{color:#dcdccc;background-color:#272822}.highlight .sd{color:#dcdccc;background-color:#272822}.highlight .s2{color:#e6db6f;background-color:#272822}.highlight .se{color:#dcdccc;background-color:#272822}.highlight .sh{color:#dcdccc;background-color:#272822}.highlight .si{color:#dcdccc;background-color:#272822}.highlight .sx{color:#dcdccc;background-color:#272822}.highlight .sr{color:#e6db6f;background-color:#272822}.highlight .s1{color:#dcdccc;background-color:#272822}.highlight .ss{color:#e6db6f;background-color:#272822}.highlight .bp{color:#dcdccc;background-color:#272822}.highlight .vc{color:#dabfa5;background-color:#272822}.highlight .vg{color:#dabfa5;background-color:#272822}.highlight .vi{color:#dabfa5;background-color:#272822}.highlight .il{color:#dcdccc;background-color:#272822}*{box-sizing:border-box}.container{max-width:800px;margin:0 auto}.container:after,.row:after,.col:after,.clr:after{content:"";display:table;clear:both}.row{padding-bottom:0em}.col{display:block;float:left;width:100%}@media (min-width: 768px){.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}.span_2{width:16.6666666667%}.span_3{width:25%}.span_4{width:33.3333333333%}.span_5{width:41.6666666667%}.span_8{width:66.6666666667%}.span_10{width:83.3333333333%}.span_12{width:100%}.gutters .span_2{width:15.0%}.gutters .span_3{width:23.5%}.gutters .span_4{width:32.0%}.gutters .span_5{width:40.5%}.gutters .span_8{width:66.0%}.gutters .span_10{width:83.0%}.gutters .span_12{width:100%}}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlIXYUqYVJeq1_JtQruA3_e8.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlExulUiGX8tUMVYeuJmbj48.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlBA0E65p__AYvizJB6RduYY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlC7-kXQoo3swP0nQ6K7J6xc.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlCxe5Tewm2_XWfbGchcXw4g.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlIa1YDtoarzwSXxTHggEXMw.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlJbPFduIYtoLzwST68uhz_Y.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGND0m6pClgHtYGF0hfdNIEb3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGDWQv9J9PMDOEGeWOeUSzYX3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGIYH4VqPITzPioKTUCn5uVr3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGFc7ysg-KBVARr0WVSJUyRT3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGMms7UHsIbjUxEJqIwog-i_3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGO4s1Ux4PuImWPk5fSr6HPL3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGJkF8H8ye47wsfpWywda8og.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM3BOV6_yHCuhd1fIAMM81PE.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM6Qu63AEL9d8W94i2Q9pYoM.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM0wgtKwzsIxdMK81soky_Q4.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM_4-bj0acN3g4VchP96UWgA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM-hx0s8EczIZ6Z1k6LZjTLo.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoMyVjDpjOAxwEYJFCET2nD1s.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM2Sl3jWJ3D9poyJPMfASioc.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fbfbfb;border-top:5px solid #333;font-family:'Source Sans Pro', sans-serif;color:#333;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,table,img,hr,.fluid-width-video-wrapper,.highlight{margin-bottom:20px}blockquote{padding:0 30px;border-left:2px solid #d5d5d5}ul,ol{margin-left:40px}img{max-width:100%;height:auto;border:none;outline:none}hr{border:0;height:25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcIAAAAZCAYAAAHVkR6LAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJCSURBVHjaYmAYBaOAXPB/NAhoAAACaBQN9WTKNACe1B+NZyoCgAAa7uj+aBCMlmtDAjCNkIgE4fPD1YMAATSKRsEoGAW0Kz5Hm7/DoP4bBUMU1GOJRP7RYBl6OfD/aHE6CgYtAAigUTS0QfxoEIyCUTAw4PxoI3sUjIKBA/xI7ev1o8Ex9AEjDvH9o0EzqMAFIC5E6+yOxufQBo6jQTC0gT4D5qgTOn4/GkyjYBTQPiPCgD+0thtdHjQEAUAA9u3gBkEYCgMwie6Bm3j1BhvgRo7gCMYR3MBNWIESNGlIOWiipeT7wjuQwOU17wD96wL40kULIC9bFBux14Li1KHO2gD5dJVELGTVG8Jt2WlBcU6hDtH9Q0vKlkpYSFesT5yuGPcHn4ln2lD3hfet6brME1AUaJ6OuVbTDxsg0xCmqtEm+I33UfPbwvA5Ywh/EKdl6tdgjt99R60B+NAgQHt3k0MwEAUAeDiBpaUjuAFHcROcxFHYWuEEHMEN8NJKZlOhVEZ8XzrRakXykqbe/Dw2AAC+JjqtL8mIEgB/aJLM+oXi9IUAOnefXTETCiiPZUzQrVjxMkzV8rNx9v751rbCA8A/yAsh5M04IRSg9+R15uXDY5HhHRrORdfoouEzo1TVQ5jW+5tbW7b4fvcotL9HgS84pudKIUTbCReUlxEC74lu0NMLv1wjM9zX+/E6SNUY47jOHiOLVOYSgOJFva3VC9ngo/96VdESgJ9+IMYDbZ1liDF2uEvN3aP58VwIAQD4uCuCHpI1W5yjpQAAAABJRU5ErkJggg==) center center no-repeat}code{font-family:Consolas, "Liberation Mono", Courier, monospace;font-size:.8rem}p code{padding:0px 5px;border:1px solid #ddd;background-color:#f8f8f8;border-radius:3px;white-space:nowrap}table{border-collapse:collapse;border:1px solid #333}table td,table th{border:1px solid #333;padding:5px 10px}table thead{background-color:#e2e2e2}dt{float:left;width:10%;font-weight:bold}dd{float:left;width:100%;margin-bottom:0.6em}dd.bibliography{list-style:none}dd.bibliography li{margin-bottom:20px}footer{font-size:.8rem;text-align:center}.azul a{color:#002d4b}.azul a:hover{color:#0070bb}.highlight{padding:30px;border-radius:6px;background-color:#272822;color:#f8f8f2;line-height:1}.highlight code{font-size:.7rem}.container{max-width:750px;padding:0 20px}.center{text-align:center}.right{float:right;margin:0 0 20px 20px}.left{float:left;margin:0 20px 20px 0}.top-navbar{margin-bottom:40px;height:110px}.top-navbar a{display:inline-block;color:#333;padding:36px 5px 25px;margin-right:10px;margin-top:-5px;text-transform:uppercase;border-radius:0 0 5px 5px;border-bottom:1px solid #4d4d4d;text-decoration:none;transition:all ease-in-out .3s}.top-navbar a:hover,.top-navbar a.current-page{color:#fbfbfb;border-bottom:none}.top-navbar a:hover{background-color:#333;transform:translateY(5px)}.top-navbar a.current-page{background-color:#333}.archive,.single{margin-bottom:100px}.single{font-size:1.125rem;line-height:28px}.single time{color:#4d4d4d;font-size:.9rem}.bundle{border-top:1px solid #b3b3b3;padding-top:10px;margin-bottom:10px}.post-date{text-align:right}.svg-icon{display:inline-block;width:1em;height:1em;fill:currentColor}.not-found{margin-top:150px;text-align:center;font-size:2rem}.not-found h1{font-size:8rem}dl,.clearfix:before,.clearfix:after{content:" ";display:table}dl,.clearfix:after{clear:both}#logo{display:inline-block;height:110px;width:110px;background-size:90px 90px;background-position:left center;background-repeat:no-repeat}@media screen and (max-width: 767px){.top-navbar{height:50px;text-align:center;margin-top:20px}.top-navbar a{padding:3px 7px;margin:5px;border-radius:0;border:1px solid #333;transition:none}.top-navbar a:hover{transform:none}.bundle,.post-date{text-align:center}.bundle article{margin-bottom:30px}#logo{background-position:center center}} +.highlight .c{color:#c2b680;background-color:#272822}.highlight .err{color:#dcdccc;background-color:#272822}.highlight .g{color:#dcdccc;background-color:#272822}.highlight .k{color:#ff6651;font-weight:bold}.highlight .l{color:#dcdccc;background-color:#272822}.highlight .n{color:#dcdccc;background-color:#272822}.highlight .o{color:#dcdccc;background-color:#272822}.highlight .x{color:#dcdccc;background-color:#272822}.highlight .p{color:#dcdccc;background-color:#272822}.highlight .cm{color:#c2b680;background-color:#272822}.highlight .cp{color:#c2aed0;background-color:#272822}.highlight .c1{color:#75715e;background-color:#272822}.highlight .cs{color:#c2b680;background-color:#272822}.highlight .gd{color:#dcdccc;background-color:#8b0000}.highlight .ge{color:#d4b064;text-decoration:underline;background-color:#272822}.highlight .gr{color:#f07070;background-color:#272822}.highlight .gh{color:#f7f7f1;font-weight:bold;background-color:#000000}.highlight .gi{color:#dcdccc;background-color:#008b00}.highlight .go{color:#9f8f80;font-weight:bold;background-color:#272822}.highlight .gp{color:#dcdccc;background-color:#272822}.highlight .gs{color:#dcdccc;background-color:#272822}.highlight .gu{color:#f7f7f1;font-weight:bold;background-color:#000000}.highlight .gt{color:#f07070;font-weight:bold;background-color:#272822}.highlight .kc{color:#e0af91;font-weight:bold;background-color:#272822}.highlight .kd{color:#77d8eb;font-weight:bold;background-color:#272822}.highlight .kn{color:#e0af91;font-weight:bold;background-color:#272822}.highlight .kp{color:#e0af91;font-weight:bold;background-color:#272822}.highlight .kr{color:#e0af91;font-weight:bold;background-color:#272822}.highlight .kt{color:#dabfa5;font-weight:bold;background-color:#272822}.highlight .ld{color:#dcdccc;background-color:#272822}.highlight .m{color:#dcdccc;background-color:#272822}.highlight .s{color:#e6db6f}.highlight .na{color:#b5df5e}.highlight .nb{color:#dcdccc}.highlight .nc{color:#dcdccc;background-color:#272822}.highlight .no{color:#afe091;background-color:#272822}.highlight .nd{color:#dcdccc;background-color:#272822}.highlight .ni{color:#d4b064;background-color:#272822}.highlight .ne{color:#dcdccc;background-color:#272822}.highlight .nf{color:#dcdccc;background-color:#272822}.highlight .nl{color:#dcdccc;background-color:#272822}.highlight .nn{color:#dcdccc;background-color:#272822}.highlight .nx{color:#ff6651;background-color:#272822}.highlight .py{color:#dcdccc;background-color:#272822}.highlight .nt{color:#ff6651;font-weight:bold}.highlight .nv{color:#ff6651;background-color:#272822}.highlight .ow{color:#dcdccc;background-color:#272822}.highlight .w{color:#dcdccc;background-color:#272822}.highlight .mf{color:#c2a4f8;background-color:#272822}.highlight .mh{color:#dcdccc;background-color:#272822}.highlight .mi{color:#c2a4f8;background-color:#272822}.highlight .mo{color:#dcdccc;background-color:#272822}.highlight .sb{color:#dcdccc;background-color:#272822}.highlight .sc{color:#dcdccc;background-color:#272822}.highlight .sd{color:#dcdccc;background-color:#272822}.highlight .s2{color:#e6db6f;background-color:#272822}.highlight .se{color:#dcdccc;background-color:#272822}.highlight .sh{color:#dcdccc;background-color:#272822}.highlight .si{color:#dcdccc;background-color:#272822}.highlight .sx{color:#dcdccc;background-color:#272822}.highlight .sr{color:#e6db6f;background-color:#272822}.highlight .s1{color:#dcdccc;background-color:#272822}.highlight .ss{color:#e6db6f;background-color:#272822}.highlight .bp{color:#dcdccc;background-color:#272822}.highlight .vc{color:#dabfa5;background-color:#272822}.highlight .vg{color:#dabfa5;background-color:#272822}.highlight .vi{color:#dabfa5;background-color:#272822}.highlight .il{color:#dcdccc;background-color:#272822}.container:after,.row:after,.col:after,.clr:after{content:"";display:table;clear:both}.row{padding-bottom:0em}.col{display:block;float:left;width:100%}@media (min-width: 768px){.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}.span_2{width:16.6666666667%}.span_3{width:25%}.span_4{width:33.3333333333%}.span_5{width:41.6666666667%}.span_8{width:66.6666666667%}.span_10{width:83.3333333333%}.span_12{width:100%}.gutters .span_2{width:15.0%}.gutters .span_3{width:23.5%}.gutters .span_4{width:32.0%}.gutters .span_5{width:40.5%}.gutters .span_8{width:66.0%}.gutters .span_10{width:83.0%}.gutters .span_12{width:100%}}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlIXYUqYVJeq1_JtQruA3_e8.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlExulUiGX8tUMVYeuJmbj48.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlBA0E65p__AYvizJB6RduYY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlC7-kXQoo3swP0nQ6K7J6xc.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlCxe5Tewm2_XWfbGchcXw4g.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlIa1YDtoarzwSXxTHggEXMw.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlJbPFduIYtoLzwST68uhz_Y.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGND0m6pClgHtYGF0hfdNIEb3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGDWQv9J9PMDOEGeWOeUSzYX3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGIYH4VqPITzPioKTUCn5uVr3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGFc7ysg-KBVARr0WVSJUyRT3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGMms7UHsIbjUxEJqIwog-i_3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGO4s1Ux4PuImWPk5fSr6HPL3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGJkF8H8ye47wsfpWywda8og.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM3BOV6_yHCuhd1fIAMM81PE.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM6Qu63AEL9d8W94i2Q9pYoM.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM0wgtKwzsIxdMK81soky_Q4.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM_4-bj0acN3g4VchP96UWgA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM-hx0s8EczIZ6Z1k6LZjTLo.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoMyVjDpjOAxwEYJFCET2nD1s.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(https://fonts.gstatic.com/s/sourcesanspro/v10/M2Jd71oPJhLKp0zdtTvoM2Sl3jWJ3D9poyJPMfASioc.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fbfbfb;border-top:5px solid #333;font-family:'Source Sans Pro', sans-serif;color:#333;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,table,img,hr,.highlight{margin-bottom:20px}blockquote{padding:0 30px;border-left:2px solid #d5d5d5}ul,ol{margin-left:40px}img{max-width:100%;height:auto;border:none;outline:none}hr{border:0;height:25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcIAAAAZCAYAAAHVkR6LAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJCSURBVHjaYmAYBaOAXPB/NAhoAAACaBQN9WTKNACe1B+NZyoCgAAa7uj+aBCMlmtDAjCNkIgE4fPD1YMAATSKRsEoGAW0Kz5Hm7/DoP4bBUMU1GOJRP7RYBl6OfD/aHE6CgYtAAigUTS0QfxoEIyCUTAw4PxoI3sUjIKBA/xI7ev1o8Ex9AEjDvH9o0EzqMAFIC5E6+yOxufQBo6jQTC0gT4D5qgTOn4/GkyjYBTQPiPCgD+0thtdHjQEAUAA9u3gBkEYCgMwie6Bm3j1BhvgRo7gCMYR3MBNWIESNGlIOWiipeT7wjuQwOU17wD96wL40kULIC9bFBux14Li1KHO2gD5dJVELGTVG8Jt2WlBcU6hDtH9Q0vKlkpYSFesT5yuGPcHn4ln2lD3hfet6brME1AUaJ6OuVbTDxsg0xCmqtEm+I33UfPbwvA5Ywh/EKdl6tdgjt99R60B+NAgQHt3k0MwEAUAeDiBpaUjuAFHcROcxFHYWuEEHMEN8NJKZlOhVEZ8XzrRakXykqbe/Dw2AAC+JjqtL8mIEgB/aJLM+oXi9IUAOnefXTETCiiPZUzQrVjxMkzV8rNx9v751rbCA8A/yAsh5M04IRSg9+R15uXDY5HhHRrORdfoouEzo1TVQ5jW+5tbW7b4fvcotL9HgS84pudKIUTbCReUlxEC74lu0NMLv1wjM9zX+/E6SNUY47jOHiOLVOYSgOJFva3VC9ngo/96VdESgJ9+IMYDbZ1liDF2uEvN3aP58VwIAQD4uCuCHpI1W5yjpQAAAABJRU5ErkJggg==) center center no-repeat}code{font-family:Consolas, "Liberation Mono", Courier, monospace;font-size:.8rem}p code{padding:0px 5px;border:1px solid #ddd;background-color:#f8f8f8;border-radius:3px;white-space:nowrap}table{border-collapse:collapse;border:1px solid #333}table td,table th{border:1px solid #333;padding:5px 10px}table thead{background-color:#e2e2e2}dd{float:left;width:100%;margin-bottom:0.6em}footer{font-size:.8rem;text-align:center}.azul a{color:#002d4b}.azul a:hover{color:#0070bb}.highlight{padding:30px;border-radius:6px;background-color:#272822;color:#f8f8f2;line-height:1}.highlight code{font-size:.7rem}.container{max-width:750px;padding:0 20px}.center{text-align:center}.right{float:right;margin:0 0 20px 20px}.top-navbar{margin-bottom:40px;height:110px}.top-navbar a{display:inline-block;color:#333;padding:36px 5px 25px;margin-right:10px;margin-top:-5px;text-transform:uppercase;border-radius:0 0 5px 5px;border-bottom:1px solid #4d4d4d;text-decoration:none;transition:all ease-in-out .3s}.top-navbar a:hover,.top-navbar a.current-page{color:#fbfbfb;border-bottom:none}.top-navbar a:hover{background-color:#333;transform:translateY(5px)}.top-navbar a.current-page{background-color:#333}.archive,.single{margin-bottom:100px}.single{font-size:1.125rem;line-height:28px}.single time{color:#4d4d4d;font-size:.9rem}.bundle{border-top:1px solid #b3b3b3;padding-top:10px;margin-bottom:10px}.post-date{text-align:right}.svg-icon{display:inline-block;width:1em;height:1em;fill:currentColor}.minilinks{font-size:.9rem}.abstract{display:none;font-size:.95rem;border-left:2px solid #b3b3b3;padding-left:10px}.alumni-member{display:none}#alumni-filter-buttons .filter-btn{margin:5px;padding:8px 12px;cursor:pointer;border:1px solid #ccc;background-color:#f0f0f0;border-radius:5px}#alumni-filter-buttons .filter-btn.active{background-color:#ddd;font-weight:bold}.not-found{margin-top:150px;text-align:center;font-size:2rem}.not-found h1{font-size:8rem}dl::after{content:"";display:table;clear:both}#logo{display:inline-block;height:110px;width:110px;background-size:90px 90px;background-position:left center;background-repeat:no-repeat}@media screen and (max-width: 767px){.top-navbar{height:50px;text-align:center;margin-top:20px}.top-navbar a{padding:3px 7px;margin:5px;border-radius:0;border:1px solid #333;transition:none}.top-navbar a:hover{transform:none}.bundle,.post-date{text-align:center}.bundle article{margin-bottom:30px}#logo{background-position:center center}} diff --git a/static/js/site.js b/static/js/site.js new file mode 100644 index 0000000..bd9caea --- /dev/null +++ b/static/js/site.js @@ -0,0 +1,23 @@ +function toggle(key) { + var element = document.getElementById(key) + if (element.style.display == 'block') { + element.style.display = 'none' + } else { + element.style.display = 'block' + } +} + +function filterAlumni(positions, buttonEl) { + document.querySelectorAll('#alumni-filter-buttons .filter-btn').forEach(button => { + button.classList.remove('active'); + }); + buttonEl.classList.add('active'); + + const positionsToShow = Array.isArray(positions) ? positions : [positions]; + + document.querySelectorAll('#alumni-list .alumni-member').forEach(member => { + const memberPosition = member.dataset.position; + const shouldShow = positionsToShow.includes(memberPosition); + member.style.display = shouldShow ? 'block' : 'none'; + }); +}