diff --git a/docs/assets/css/main.css.map b/docs/assets/css/main.css.map
index 31c5a41a..3ecf0427 100644
--- a/docs/assets/css/main.css.map
+++ b/docs/assets/css/main.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_variables.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_media-queries.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_basscss.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_base-buttons.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_base-forms.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_base-reset.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_base-typography.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_buttons-blue.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_syntax-highlighting.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_color-base.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_colors.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_utility-headings.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_utility-typography.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/basscss/_utility-white-space.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_base.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_clearfix.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_positions.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_header.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_footer.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_pages.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_posts.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_profile.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_pagination.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_publications.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_blockquotes.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_code.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_gallery.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_gists.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_links.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_measure.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_tables.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2789-e10gd8/_sass/_typography.scss"],"names":[],"mappings":";AACA;AAkOA;AAGA;AAMA;ACtOA;EACE;IACE;;EAGF;AAAA;IAEE,WDCC;;ECEH;IACE;;EAGF;IACE;;EAGF;IACE,WDRC;;ECWH;IACE,WDbC;ICcD;;EAGF;IACE;;EAGF;IACE,aDkDM;ICjDN,SDiDM;;EC9CR;IACE;;EAGF;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;IACA;;;AClEJ;;AAAA;;AAAA;;AAAA;AAAA;;AAAA;ACAA;AAEA;AAAA;EAEE,aHMoB;EGLpB,WH2FiB;EG1FjB,aH2FmB;EG1FnB;EACA;EACA;EACA;EACA,aHuFmB;EGtFnB;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AC1BF;AAEA;AAAA;AAAA;AAAA;EAIE,WJ6GqB;EI5GrB;EACA,eJ8EQ;;;AI3EV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE;EACA,QJ4FkB;EI3FlB;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QJ+EkB;EI9ElB;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AClBF;AAEA;EACE,aNIY;EMHZ,aNIY;EMHZ;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aNJoB;EMKpB,aNJoB;EMKpB,aNJoB;EMKpB;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE,WNRG;EMSH;EACA,eN4DQ;;;AMzDV;AAAA;EAEE,cNwDQ;;;AMrDV;AAAA;AAAA;EAGE,aNzBsB;EM0BtB;;;AAGF;EACE;EACA,eN2CQ;EM1CR;;;AAGF;EACE,YNuCQ;EMtCR,eNsCQ;;;AMnCV;EACE,YNkCQ;EMjCR,eNiCQ;EMhCR;EACA,cN8BQ;EM7BR,eN6BQ;;;AM1BV;AAAA;EAEE,WN/CG;EMgDH;;;AAGF;AAAA;EAEE,WNvDG;;;AM0DL;AAAA;EAEE,WN3DG;;;AM8DL;AAAA;EAEE,WN/DG;;;AMkEL;AAAA;EAEE,WNnEG;;;AMsEL;AAAA;EAEE,WNvEG;;;AM0EL;AAAA;EAEE,WN3EG;;;AM8EL;EACE;EACA;;;ACnGF;EACE;EACA,kBPyCkB;EOxClB,eP6Gc;EO5Gd;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;;;ACzBF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE,ORkDkB;EQjDlB;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE,ORyBkB;;;AQtBpB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWE,ORwBkB;;;AQrBpB;AAAA;EAEE,ORUkB;;;AQPpB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE,ORfkB;;;AQkBpB;AAAA;AAAA;EAGE,ORrBkB;EQsBlB;;;AAGF;EACE;;;AAGF;AAAA;EAEE,ORzBkB;;;AQ4BpB;EACE,OR7BkB;EQ8BlB;;;AAGF;EACE,OR9BkB;;;AQiCpB;EACE,ORlCkB;;;AQqCpB;EACE,ORnCkB;;;AQsCpB;EACE,OR9CkB;;;AQiDpB;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,ORzCkB;EQ0ClB;;;AAGF;EACE,YRnDkB;;;AQsDpB;EACE,YR3DkB;;;AQ8DpB;EACE,YRpEkB;;;AQuEpB;EACE,ORzDkB;;;AS5DpB;AAEA;EACE,OTuDkB;EStDlB;;;AAGF;EACE,OTmCkB;ESlClB;;;AAGF;EACE;;;AAGF;AAAA;EAEE,kBT2CkB;ES1ClB,eT6Fc;;;AS1FhB;EACE;EACA;EACA,qBTsFa;ESrFb,qBTkCkB;;;AU5DpB;AAEA;EACE,OVuDkB;;;AUpDpB;EACE;;;AAGF;EACE,OVgCkB;;;AU7BpB;EACE,OV4CkB;;;AUzCpB;EACE,OVyCkB;;;AUtCpB;EACE,OVsCkB;;;AUnCpB;EACE,OVYkB;;;AUTpB;EACE,OVekB;;;AUZpB;EACE,OVoBkB;;;AUjBpB;EACE,OVEkB;;;AUCpB;EACE,kBVekB;;;AUZpB;EACE;;;AAGF;EACE,kBVRkB;;;AUWpB;EACE,kBVIkB;;;AUDpB;EACE,kBVCkB;;;AUEpB;EACE,kBVFkB;;;AUKpB;EACE,kBV5BkB;;;AU+BpB;EACE,kBVzBkB;;;AU4BpB;EACE,kBVpBkB;;;AUuBpB;EACE,kBVtCkB;;;AUyCpB;EACE,kBVhBkB;;;AUmBpB;EACE,kBVnBkB;;;AUsBpB;EACE,kBVtBkB;;;AUyBpB;EACE,kBVzBkB;;;AWtEpB;AAEA;EACE,WXiBI;;;AWdN;EACE,WXcG;;;AWXL;EACE;IACE,WXUa;;EWPf;IACE,WXOY;;EWJd;IACE,WXIY;;;AWAhB;EACE;IACE,WXDiB;;EWInB;IACE,WXJgB;;EWOlB;IACE,WXPgB;;;AY3BpB;AAEA;EACE,aZGiB;;;AYAnB;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACpCF;AAEA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,Qb+DQ;;;Aa5DV;EACE,Yb2DQ;;;AaxDV;EACE,cbuDQ;;;AapDV;EACE,ebmDQ;;;AahDV;EACE,ab+CQ;;;Aa5CV;EACE,Qb4CQ;;;AazCV;EACE,YbwCQ;;;AarCV;EACE,cboCQ;;;AajCV;EACE,ebgCQ;;;Aa7BV;EACE,ab4BQ;;;AazBV;EACE,QbyBQ;;;AatBV;EACE,YbqBQ;;;AalBV;EACE,cbiBQ;;;AadV;EACE,ebaQ;;;AaVV;EACE,abSQ;;;AaNV;EACE,QbMQ;;;AaHV;EACE,YbEQ;;;AaCV;EACE,cbFQ;;;AaKV;EACE,ebNQ;;;AaSV;EACE,abVQ;;;AaaV;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE,Sb1CQ;;;Aa6CV;EACE,ab9CQ;Ea+CR,gBb/CQ;;;AakDV;EACE,cbnDQ;EaoDR,ebpDQ;;;AauDV;EACE,SbvDQ;;;Aa0DV;EACE,ab3DQ;Ea4DR,gBb5DQ;;;Aa+DV;EACE,cbhE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","sourcesContent":["\n/******************************************************************************/\n\n// Typography\n$base-font-size: 16px !default;\n$small-font-size: 0.875rem !default;\n$bold-font-weight: bold !default;\n$font-family: Lato, Helvetica, Arial, sans-serif !default;\n$line-height: 1.5 !default;\n$line-height-computed: floor(($base-font-size * $line-height)) !default;\n$heading-font-family: Lato, Helvetica, sans-serif !default;\n$heading-font-weight: 900 !default;\n$heading-line-height: 1.25 !default;\n$monospace-font-family: 'Source Code Pro', Consolas, monospace !default;\n$h1: 2.998rem !default;\n$h2: 1.5rem !default;\n$h3: 1.25rem !default;\n$h4: 1rem !default;\n$h5: .875rem !default;\n$h6: .75rem !default;\n$h00: 4rem !default;\n$h0: 3rem !default;\n$h00-responsive: 8vw !default;\n$h0-responsive: 6vw !default;\n$h1-responsive: 4vw !default;\n$h00-responsive-max: 7.68rem !default;\n$h0-responsive-max: 5.76rem !default;\n$h1-responsive-max: 3.84rem !default;\n$abbr-border-bottom: 1px black dotted;\n\n// Page width\n$measure-width: 42rem !default;\n\n// Viewport widths\n$viewport-small: 32em;\n$viewport-medium: 48em;\n$viewport-large: 64em;\n\n// Colors\n$red: #FF3636 !default;\n$red-1: #f95020 !default;\n$orange: #F29105 !default;\n$orange-1: #ffcc22 !default;\n$blue: #2698BA !default;\n$blue-1: #0076df !default;\n$dark-blue: #00369f !default;\n$green: #00ab37 !default;\n$green-1: #11D68B !default;\n$green-2: #00cf26 !default;\n$dark-green: #009f06 !default;\n$light-green: #ddffdd !default;\n$lime_green: #B7D12A !default;\n$purple: #B509AC !default;\n$pink: #f92080 !default;\n$light-pink: #ffdddd !default;\n$yellow: #efcc00 !default;\n\n$white: #fff !default;\n$dark-gray: #333 !default;\n$mid-gray: #666 !default;\n$light-gray: #ccc !default;\n$lighter-gray: #eee !default;\n\n$grey-color: #828282;\n$grey-color-light: lighten($grey-color, 40%);\n$grey-color-dark: darken($grey-color, 25%);\n\n$darken-1: rgba(#000,.0625) !default;\n$darken-2: rgba(#000,.125) !default;\n$darken-3: rgba(#000,.25) !default;\n$darken-4: rgba(#000,.5) !default;\n\n$theme-color: $blue;\n$code-color: $dark-gray;\n$text-color: $dark-gray;\n$background-color: $white;\n\n// Links\n$link-color: $theme-color;\n$link-hover-color: darken($theme-color, 40%);\n\n// Breakpoints\n$breakpoint-md: '(min-width: 52em)';\n$breakpoint-xl: '(min-width: 96em)';\n\n// Whitespace\n$space-1: .5rem !default;\n$space-2: 1rem !default;\n$space-3: 2rem !default;\n$space-4: 4rem !default;\n\n$horizontal-spacing-unit: 30px;\n$vertical-spacing-unit: 30px;\n$nav-height: 56px;\n\n// Buttons\n$button-font-size: inherit !default;\n$button-font-weight: normal !default;\n$button-line-height: 1.125rem !default;\n$button-padding-y: .5rem !default;\n$button-padding-x: 1rem !default;\n$button-font-family: $heading-font-family;\n\n// Forms\n$form-field-font-size: 1rem !default;\n$form-field-height: 2.25rem !default;\n$form-field-padding-y: .5rem !default;\n$form-field-padding-x: .5rem !default;\n\n// Borders\n$border-color: $light-gray !default;\n$border-width: 1px !default;\n$border-radius: 3px !default;\n\n// Forms\n$form-field-font-size: 1rem;\n$form-field-height: 2.25rem;\n$form-field-padding-y: .5rem;\n$form-field-padding-x: .5rem;\n\n// Code\n$pre-border-radius: 0;\n$pre-background-color: #fafafa;\n$hljs-comment: $mid-gray;\n$hljs-keyword: $dark-blue;\n$hljs-name: $dark-gray;\n$hljs-number: $dark-green;\n$hljs-string: $red;\n$hljs-title: $red;\n$hljs-type: $dark-blue;\n$hljs-tag: $dark-blue;\n$hljs-attribute: $dark-green;\n$hljs-regexp: $dark-green;\n$hljs-symbol: $purple;\n$hljs-built-in: $dark-blue;\n$hljs-preprocessor: $mid-gray;\n$hljs-deletion: $light-pink;\n$hljs-addition: $light-green;\n$hljs-change: $dark-blue;\n$hljs-chunk: $light-gray;\n\n// Header\n$nav-height: 56px;\n\n// Footer\n$footer-border-top: thin solid $grey-color-dark;\n$footer-padding: $space-1;\n$footer-color: $light-gray;\n$footer-bg-color: $grey-color-dark;\n$footer-font-weight: 300;\n$footer-font-size: .75rem;\n\n// Tables\n//** Padding for `
`s and ` | `s.\n$table-cell-padding: 8px !default;\n//** Padding for cells in `.table-condensed`.\n$table-condensed-cell-padding: 5px !default;\n\n//** Default background color used for all tables.\n$table-bg: transparent !default;\n//** Background color used for `.table-striped`.\n$table-bg-accent: #f9f9f9 !default;\n//** Background color used for `.table-hover`.\n$table-bg-hover: #f5f5f5 !default;\n$table-bg-active: $table-bg-hover !default;\n\n//** Border color for table and cell borders.\n$table-border-color: #ddd !default;\n\n// Form states and alerts\n//## Define colors for form feedback states and, by default, alerts.\n\n$state-success-text: #3c763d !default;\n$state-success-bg: #dff0d8 !default;\n$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text: #31708f !default;\n$state-info-bg: #d9edf7 !default;\n$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text: #8a6d3b !default;\n$state-warning-bg: #fcf8e3 !default;\n$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text: #a94442 !default;\n$state-danger-bg: #f2dede !default;\n$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n// Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n//** Deprecated `$screen-xs` as of v3.0.1\n$screen-xs: 480px !default;\n//** Deprecated `$screen-xs-min` as of v3.2.0\n$screen-xs-min: $screen-xs !default;\n//** Deprecated `$screen-phone` as of v3.0.1\n$screen-phone: $screen-xs-min !default;\n\n// Small screen / tablet\n//** Deprecated `$screen-sm` as of v3.0.1\n$screen-sm: 768px !default;\n$screen-sm-min: $screen-sm !default;\n//** Deprecated `$screen-tablet` as of v3.0.1\n$screen-tablet: $screen-sm-min !default;\n\n// Medium screen / desktop\n//** Deprecated `$screen-md` as of v3.0.1\n$screen-md: 992px !default;\n$screen-md-min: $screen-md !default;\n//** Deprecated `$screen-desktop` as of v3.0.1\n$screen-desktop: $screen-md-min !default;\n\n// Large screen / wide desktop\n//** Deprecated `$screen-lg` as of v3.0.1\n$screen-lg: 1200px !default;\n$screen-lg-min: $screen-lg !default;\n//** Deprecated `$screen-lg-desktop` as of v3.0.1\n$screen-lg-desktop: $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max: ($screen-sm-min - 1) !default;\n$screen-sm-max: ($screen-md-min - 1) !default;\n$screen-md-max: ($screen-lg-min - 1) !default;\n\n\n/******************************************************************************/\n\n\n/* portfolio tinkering */\n$img_spacing: 5px;\n$img-height: 275px;\n$caption-font-size: 12px;\n$caption-color: #aaa;\n\n/* add on-palm to be consistent with other jekyll theme media queries */\n$content-width: 900px !default;\n\n$on-palm: 600px !default;\n$on-laptop: 768px !default;\n\n$on-medium: $on-palm !default;\n$on-large: $on-laptop !default;\n","@mixin media-query($device) {\n @media screen and (max-width: $device) {\n @content;\n }\n}\n\n@media screen and (min-width: $viewport-small) {\n html {\n font-size: 16px;\n }\n\n h1,\n .h1 {\n font-size: $h1;\n }\n\n .site-header {\n text-align: left;\n }\n\n .site-nav {\n margin-top: 0;\n }\n\n .site-header a {\n font-size: $h4;\n }\n\n .site-header .site-title {\n font-size: $h3;\n float: left;\n }\n\n .site-header .site-nav {\n float: right;\n }\n\n blockquote {\n margin-left: $space-3;\n padding: $space-3;\n }\n\n .social-icons-left {\n text-align: left;\n }\n\n .social-icons-right {\n text-align: right;\n }\n}\n\n@media screen and (min-width: $viewport-medium) {\n html {\n font-size: 18px;\n }\n}\n\n@media screen and (min-width: $viewport-large) {\n html {\n font-size: 20px;\n }\n}\n\n@media screen and (min-width: $viewport-large + 14) {\n em img {\n max-width: $measure-width + 14;\n margin-left: -7em;\n }\n}\n","/*!\n\n BASSCSS\n\n Next-level CSS toolkit - basscss.com\n\n Made with love by Jxnblk - ©2014 Brent Jackson\n MIT License http://opensource.org/licenses/MIT\n\n*/\n\n@import 'basscss/base-buttons';\n@import 'basscss/base-forms';\n@import 'basscss/base-reset';\n@import 'basscss/base-typography';\n\n@import 'basscss/buttons-blue';\n\n@import 'basscss/syntax-highlighting';\n@import 'basscss/color-base';\n@import 'basscss/colors';\n\n@import 'basscss/utility-headings';\n@import 'basscss/utility-typography';\n@import 'basscss/utility-white-space';\n","/* Basscss Base Buttons */\n\nbutton,\n.button {\n font-family: $button-font-family;\n font-size: $button-font-size;\n font-weight: $button-font-weight;\n text-decoration: none;\n cursor: pointer;\n display: inline-block;\n box-sizing: border-box;\n line-height: $button-line-height;\n padding: $button-padding-y $button-padding-x;\n margin: 0;\n height: auto;\n border: 1px solid transparent;\n vertical-align: middle;\n -webkit-appearance: none;\n}\n\n::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n.button:hover {\n text-decoration: none;\n}\n","/* Basscss Base Forms */\n\ninput,\nselect,\ntextarea,\nfieldset {\n font-size: $form-field-font-size;\n margin-top: 0;\n margin-bottom: $space-1;\n}\n\ninput[type=text],\ninput[type=datetime],\ninput[type=datetime-local],\ninput[type=email],\ninput[type=month],\ninput[type=number],\ninput[type=password],\ninput[type=search],\ninput[type=tel],\ninput[type=time],\ninput[type=url],\ninput[type=week] {\n box-sizing: border-box;\n height: $form-field-height;\n padding: $form-field-padding-y $form-field-padding-x;\n vertical-align: middle;\n -webkit-appearance: none;\n}\n\nselect {\n box-sizing: border-box;\n line-height: 1.75;\n padding: $form-field-padding-y $form-field-padding-x;\n}\n\nselect:not([multiple]) {\n height: $form-field-height;\n vertical-align: middle;\n}\n\ntextarea {\n box-sizing: border-box;\n line-height: 1.75;\n padding: $form-field-padding-y $form-field-padding-x;\n}\n\n.fieldset-reset {\n padding: 0;\n margin-left: 0;\n margin-right: 0;\n border: 0;\n}\n\n.fieldset-reset legend {\n padding: 0;\n}\n","body,\nbutton {\n margin: 0;\n}\n\nbutton,\ninput,\nselect,\ntextarea {\n font-family: inherit;\n font-size: 100%;\n}\n\nimg {\n max-width: 100%;\n}\n\nsvg {\n max-height: 100%;\n}\n","/* Basscss Base Typography */\n\nbody {\n font-family: $font-family;\n line-height: $line-height;\n font-size: 100%;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-weight: $heading-font-weight;\n line-height: $heading-line-height;\n margin-top: 1em;\n margin-bottom: .5em;\n}\n\np,\ndl,\nol,\nul {\n font-size: $h4;\n margin-top: 0;\n margin-bottom: $space-2;\n}\n\nol,\nul {\n padding-left: $space-3;\n}\n\npre,\ncode,\nsamp {\n font-family: $monospace-font-family;\n font-size: inherit;\n}\n\npre {\n margin-top: 0;\n margin-bottom: $space-2;\n overflow-x: scroll;\n}\n\nhr {\n margin-top: $space-3;\n margin-bottom: $space-3;\n}\n\nblockquote {\n margin-top: $space-3;\n margin-bottom: $space-3;\n margin-left: 0;\n padding-left: $space-2;\n padding-right: $space-2;\n}\n\nblockquote,\nblockquote p {\n font-size: $h3;\n font-style: italic;\n}\n\nh1,\n.h1 {\n font-size: $h1;\n}\n\nh2,\n.h2 {\n font-size: $h2;\n}\n\nh3,\n.h3 {\n font-size: $h3;\n}\n\nh4,\n.h4 {\n font-size: $h4;\n}\n\nh5,\n.h5 {\n font-size: $h5;\n}\n\nh6,\n.h6 {\n font-size: $h6;\n}\n\n.list-reset {\n list-style: none;\n padding-left: 0;\n}\n",".button-blue {\n color: white;\n background-color: $theme-color;\n border-radius: $border-radius;\n transition-duration: .1s;\n transition-timing-function: ease-out;\n transition-property: box-shadow, background-color;\n}\n\n.button-blue:hover {\n opacity: .875;\n}\n\n.button-blue:active,\n.button-blue.is-active {\n box-shadow: inset 0 0 0 32px rgba(#000,.125), inset 0 2px 3px 0 rgba(#000,.25);\n}\n\n.button-blue:focus {\n outline: none;\n box-shadow: 0 0 0 2px rgba(white, .5), 0 0 1px 4px rgba($blue, .5);\n}\n\n.button-blue:disabled,\n.button-blue.is-disabled {\n opacity: .5;\n}\n",".highlight {\n -webkit-text-size-adjust: none;\n}\n\n.highlight .c,\n.highlight .cs,\n.highlight .cm,\n.highlight .cp,\n.highlight .c1 {\n color: $hljs-comment;\n font-style: italic;\n}\n\n.highlight .k,\n.highlight .kc,\n.highlight .kd,\n.highlight .kn,\n.highlight .kr,\n.highlight .kt,\n.highlight .kp {\n color: $hljs-keyword;\n}\n\n.highlight .na,\n.highlight .nb,\n.highlight .nc,\n.highlight .no,\n.highlight .nd,\n.highlight .ni,\n.highlight .ne,\n.highlight .nf,\n.highlight .nl,\n.highlight .nn,\n.highlight .nx {\n color: $hljs-name;\n}\n\n.highlight .mi,\n.highlight .il {\n color: $hljs-number;\n}\n\n.highlight .s,\n.highlight .sb,\n.highlight .sc,\n.highlight .sd,\n.highlight .s2,\n.highlight .s3,\n.highlight .sh,\n.highlight .si,\n.highlight .sx,\n.highlight .sr,\n.highlight .ss,\n.highlight .s1 {\n color: $hljs-string;\n}\n\n.hljs-title,\n.hljs-id,\n.scss .hljs-preprocessor {\n color: $hljs-title;\n font-weight: bold;\n}\n\n.highlight .k {\n font-weight: normal;\n}\n\n.highlight .nc,\n.highlight .no {\n color: $hljs-type;\n}\n\n.highlight .o {\n color: $hljs-tag;\n font-weight: normal;\n}\n\n.highlight .nb {\n color: $hljs-attribute;\n}\n\n.highlight .sr {\n color: $hljs-regexp;\n}\n\n.highlight .ss {\n color: $hljs-symbol;\n}\n\n.hljs-built_in {\n color: $hljs-built-in;\n}\n\n.hljs-preprocessor,\n.hljs-pragma,\n.hljs-pi,\n.hljs-doctype,\n.hljs-shebang,\n.hljs-cdata {\n color: $hljs-preprocessor;\n font-weight: bold;\n}\n\n.hljs-deletion {\n background: $hljs-deletion;\n}\n\n.hljs-addition {\n background: $hljs-addition;\n}\n\n.diff .hljs-change {\n background: $hljs-change;\n}\n\n.hljs-chunk {\n color: $hljs-chunk;\n}\n","/* Basscss Color Base */\n\nbody {\n color: $dark-gray;\n background-color: white;\n}\n\na {\n color: $theme-color;\n text-decoration: none;\n}\n\na:hover {\n text-decoration: underline;\n}\n\npre,\ncode {\n background-color: $lighter-gray;\n border-radius: $border-radius;\n}\n\nhr {\n border: 0;\n border-bottom-style: solid;\n border-bottom-width: $border-width;\n border-bottom-color: $border-color;\n}\n","/* Basscss Colors */\n\n.dark-gray {\n color: $dark-gray;\n}\n\n.white {\n color: white;\n}\n\n.blue {\n color: $blue;\n}\n\n.mid-gray {\n color: $mid-gray;\n}\n\n.light-gray {\n color: $light-gray;\n}\n\n.lighter-gray {\n color: $lighter-gray;\n}\n\n.red {\n color: $red;\n}\n\n.green {\n color: $green;\n}\n\n.yellow {\n color: $yellow;\n}\n\n.orange {\n color: $orange;\n}\n\n.bg-dark-gray {\n background-color: $dark-gray;\n}\n\n.bg-white {\n background-color: white;\n}\n\n.bg-blue {\n background-color: $blue;\n}\n\n.bg-mid-gray {\n background-color: $mid-gray;\n}\n\n.bg-light-gray {\n background-color: $light-gray;\n}\n\n.bg-lighter-gray {\n background-color: $lighter-gray;\n}\n\n.bg-red {\n background-color: $red;\n}\n\n.bg-green {\n background-color: $green;\n}\n\n.bg-yellow {\n background-color: $yellow;\n}\n\n.bg-orange {\n background-color: $orange;\n}\n\n.bg-darken-1 {\n background-color: $darken-1;\n}\n\n.bg-darken-2 {\n background-color: $darken-2;\n}\n\n.bg-darken-3 {\n background-color: $darken-3;\n}\n\n.bg-darken-4 {\n background-color: $darken-4;\n}\n","/* Basscss Utility Headings */\n\n.h00 {\n font-size: $h00;\n}\n\n.h0 {\n font-size: $h0;\n}\n\n@media #{$breakpoint-md} {\n .h00-responsive {\n font-size: $h00-responsive;\n }\n\n .h0-responsive {\n font-size: $h0-responsive;\n }\n\n .h1-responsive {\n font-size: $h1-responsive;\n }\n}\n\n@media #{$breakpoint-xl} {\n .h00-responsive {\n font-size: $h00-responsive-max;\n }\n\n .h0-responsive {\n font-size: $h0-responsive-max;\n }\n\n .h1-responsive {\n font-size: $h1-responsive-max;\n }\n}\n","/* Basscss Utility Typography */\n\n.bold {\n font-weight: $bold-font-weight;\n}\n\n.regular {\n font-weight: normal;\n}\n\n.italic {\n font-style: italic;\n}\n\n.caps {\n text-transform: uppercase;\n letter-spacing: .2em;\n}\n\n.left-align {\n text-align: left;\n}\n\n.center {\n text-align: center;\n}\n\n.right-align {\n text-align: right;\n}\n\n.justify {\n text-align: justify;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n","/* Basscss Utility White Space */\n\n.m0 {\n margin: 0;\n}\n\n.mt0 {\n margin-top: 0;\n}\n\n.mr0 {\n margin-right: 0;\n}\n\n.mb0 {\n margin-bottom: 0;\n}\n\n.ml0 {\n margin-left: 0;\n}\n\n.m1 {\n margin: $space-1;\n}\n\n.mt1 {\n margin-top: $space-1;\n}\n\n.mr1 {\n margin-right: $space-1;\n}\n\n.mb1 {\n margin-bottom: $space-1;\n}\n\n.ml1 {\n margin-left: $space-1;\n}\n\n.m2 {\n margin: $space-2;\n}\n\n.mt2 {\n margin-top: $space-2;\n}\n\n.mr2 {\n margin-right: $space-2;\n}\n\n.mb2 {\n margin-bottom: $space-2;\n}\n\n.ml2 {\n margin-left: $space-2;\n}\n\n.m3 {\n margin: $space-3;\n}\n\n.mt3 {\n margin-top: $space-3;\n}\n\n.mr3 {\n margin-right: $space-3;\n}\n\n.mb3 {\n margin-bottom: $space-3;\n}\n\n.ml3 {\n margin-left: $space-3;\n}\n\n.m4 {\n margin: $space-4;\n}\n\n.mt4 {\n margin-top: $space-4;\n}\n\n.mr4 {\n margin-right: $space-4;\n}\n\n.mb4 {\n margin-bottom: $space-4;\n}\n\n.ml4 {\n margin-left: $space-4;\n}\n\n.mxn1 {\n margin-left: -$space-1;\n margin-right: -$space-1;\n}\n\n.mxn2 {\n margin-left: -$space-2;\n margin-right: -$space-2;\n}\n\n.mxn3 {\n margin-left: -$space-3;\n margin-right: -$space-3;\n}\n\n.mxn4 {\n margin-left: -$space-4;\n margin-right: -$space-4;\n}\n\n.mx-auto {\n margin-left: auto;\n margin-right: auto;\n}\n\n.p1 {\n padding: $space-1;\n}\n\n.py1 {\n padding-top: $space-1;\n padding-bottom: $space-1;\n}\n\n.px1 {\n padding-left: $space-1;\n padding-right: $space-1;\n}\n\n.p2 {\n padding: $space-2;\n}\n\n.py2 {\n padding-top: $space-2;\n padding-bottom: $space-2;\n}\n\n.px2 {\n padding-left: $space-2;\n padding-right: $space-2;\n}\n\n.p3 {\n padding: $space-3;\n}\n\n.py3 {\n padding-top: $space-3;\n padding-bottom: $space-3;\n}\n\n.px3 {\n padding-left: $space-3;\n padding-right: $space-3;\n}\n\n.p4 {\n padding: $space-4;\n}\n\n.py4 {\n padding-top: $space-4;\n padding-bottom: $space-4;\n}\n\n.px4 {\n padding-left: $space-4;\n padding-right: $space-4;\n}\n","@charset \"UTF-8\";\n\nhtml, body {\n height: auto;\n min-height: 100%;\n -webkit-text-size-adjust: 100%;\n}\n\nem img {\n max-width: 100%;\n margin-left: 0;\n}\n\nbody {\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n}\n\n.wrapper {\n max-width: -webkit-calc(#{$content-width} - (#{$horizontal-spacing-unit}));\n max-width: calc(#{$content-width} - (#{$horizontal-spacing-unit}));\n margin-right: auto;\n margin-left: auto;\n padding-right: calc($horizontal-spacing-unit / 2);\n padding-left: calc($horizontal-spacing-unit / 2);\n @extend .clearfix;\n\n @media screen and (min-width: $on-large) {\n max-width: -webkit-calc(#{$content-width} - (#{$horizontal-spacing-unit} * 2));\n max-width: calc(#{$content-width} - (#{$horizontal-spacing-unit} * 2));\n padding-right: $horizontal-spacing-unit;\n padding-left: $horizontal-spacing-unit;\n }\n}\n",".clearfix:before, .clearfix:after {\n content: ' ';\n display: table;\n}\n\n.clearfix:after {\n clear: both;\n}\n",".left {\n float: left;\n}\n\n.right {\n float: right;\n}\n",".site-header {\n border-bottom: 1px solid $grey-color-light;\n background-color: white;\n opacity: 0.95;\n position:fixed;\n left:0px;\n top:0px;\n width:100%;\n z-index: 50;\n\n a {\n font-size: 16px;\n }\n}\n\n.site-title a {\n font-family: \"Roboto\", Helvetica;\n font-size: 20px;\n line-height: $nav-height;\n // letter-spacing: -1px;\n margin-bottom: 0;\n}\n.site-nav {\n float: right;\n line-height: $nav-height;\n\n .nav-trigger {\n display: none;\n }\n\n .menu-icon {\n display: none;\n }\n\n .page-link{\n line-height: $line-height;\n // Gaps between nav items, but not on the first one\n &:not(:first-child) {\n margin-left: 10px;\n }\n }\n // added for hamburger\n @include media-query($on-palm) {\n position: absolute;\n top: 9px;\n right: calc($horizontal-spacing-unit / 2);\n background-color: $background-color;\n border: 1px solid $grey-color-light;\n border-radius: 5px;\n text-align: right;\n\n label[for=\"nav-trigger\"] {\n display: block;\n float: right;\n width: 36px;\n height: 36px;\n z-index: 2;\n cursor: pointer;\n }\n\n .menu-icon {\n display: block;\n float: right;\n width: 36px;\n height: 26px;\n line-height: 0;\n padding-top: 10px;\n text-align: center;\n\n > svg path {\n fill: $grey-color-dark;\n }\n }\n\n input ~ .trigger {\n clear: both;\n display: none;\n }\n\n input:checked ~ .trigger {\n display: block;\n padding-bottom: 5px;\n }\n\n .page-link {\n display: block;\n padding: 5px 10px;\n\n &:not(:last-child) {\n margin-right: 0;\n }\n margin-left: 10px;\n }\n }\n}\n\n.header-bar {\n border-bottom: 1px solid $light-gray;\n font-size: 20px;\n display: block;\n opacity: 0.75;\n width: 100%;\n text-align: center;\n padding-top: 25px;\n padding-bottom: $space-4;\n line-height: 3em;\n z-index: 25;\n h1{\n color: $theme-color;\n font-size:75px;\n }\n h2{\n font-size:25px;\n }\n}\n",".site-footer {\n border-top: 1px solid $grey-color-light;\n padding: $vertical-spacing-unit 0;\n\n a {\n color: $theme-color;\n i { color: $text-color; }\n\n &:hover {\n text-decoration: underline;\n i { color: $theme-color; }\n }\n }\n\n ul {\n padding-left: 0;\n }\n}\n\n.footer-heading {\n font-size: 1.125rem;\n margin-bottom: -webkit-calc($vertical-spacing-unit / 2);\n}\n\n.contact-list,\n.social-media-list {\n list-style: none;\n margin-left: 0;\n}\n\n.footer-col-wrapper {\n color: $grey-color;\n font-size: 0.9375;\n margin-left: -webkit-calc(-$horizontal-spacing-unit / 2);\n @extend .clearfix;\n}\n\n.footer-col {\n width: -webkit-calc(100% - (#{$horizontal-spacing-unit} / 2));\n width: calc(100% - (#{$horizontal-spacing-unit} / 2));\n margin-bottom: calc($vertical-spacing-unit / 2);\n padding-left: calc($horizontal-spacing-unit / 2);\n}\n\n.footer-col-1,\n.footer-col-2 {\n width: -webkit-calc(50% - (#{$horizontal-spacing-unit} / 2));\n width: calc(50% - (#{$horizontal-spacing-unit} / 2));\n}\n\n.footer-col-3 {\n width: -webkit-calc(100% - (#{$horizontal-spacing-unit} / 2));\n width: calc(100% - (#{$horizontal-spacing-unit} / 2));\n}\n\n@media screen and (min-width: $on-large) {\n .footer-col-1 {\n width: -webkit-calc(35% - (#{$horizontal-spacing-unit} / 2));\n width: calc(35% - (#{$horizontal-spacing-unit} / 2));\n }\n\n .footer-col-2 {\n width: -webkit-calc(20% - (#{$horizontal-spacing-unit} / 2));\n width: calc(20% - (#{$horizontal-spacing-unit} / 2));\n }\n\n .footer-col-3 {\n width: -webkit-calc(45% - (#{$horizontal-spacing-unit} / 2));\n width: calc(45% - (#{$horizontal-spacing-unit} / 2));\n }\n}\n\n@media screen and (min-width: $on-medium) {\n .footer-col {\n float: left;\n }\n}\n",".page-content {\n padding: 100px 0; /* VERTICAL PADDING FOR TITLE ON EVERY PAGE */\n}\n.page-heading {\n font-size: 20px;\n}\n.contacticon {\n display: block;\n font-size: 60px;\n margin: 10px;\n}\n.center{\n text-align: center;\n}\n\n// Schedule.\ntr.past {\n// color: #999;\n}\nspan.event {\n color: $dark-green;\n}\nspan.deadline {\n color: $red;\n}\n\nreading.important {\n\tcolor: $dark-green;\n}\n",".post-header {\n margin-bottom: $vertical-spacing-unit;\n}\n.post-list {\n margin: 0;\n padding: 0;\n list-style: none;\n\n > li {\n border-bottom: 1px solid $grey-color-light;\n padding-bottom: $space-3;\n padding-top: $space-3;\n\n h2 {\n margin-top: 0.2em;\n }\n p {\n margin-top: 0.1em;\n }\n }\n}\n.post-title {\n font-size: 42px;\n letter-spacing: -1px;\n line-height: 1;\n margin-bottom: 10px;\n margin-top: 0;\n // @include media-query($on-laptop) {\n // font-size: 36px;\n // }\n b {\n color: $theme-color;\n }\n}\n.post-description {\n font-size: 20px;\n letter-spacing: -1px;\n line-height: 1;\n margin-bottom: 10px;\n margin-top: 0;\n}\n.post-content {\n h2 {\n font-size: 42px;\n // @include media-query($on-laptop) {\n // font-size: 28px;\n // }\n }\n h3 {\n font-size: 30px;\n // @include media-query($on-laptop) {\n // font-size: 22px;\n // }\n }\n h4 {\n font-size: 20px;\n // @include media-query($on-laptop) {\n // font-size: 18px;\n // }\n }\n}\n.post-meta {\n color: $grey-color;\n font-size: $small-font-size;\n margin-bottom: 0px;\n}\n.post-link {\n display: block;\n font-size: 42px;\n}\n#markdown-toc {\n list-style: none;\n padding-left: 0;\n li > ul {\n margin-bottom: 0;\n }\n}\n",".logo {\n float: left;\n margin-right: 20px;\n padding-bottom: 15px;\n width: 120px;\n}\n\n.about {\n .post-title {\n padding-top: 20px;\n }\n .post-description {\n font-size: 20px;\n }\n}\n\n.instructors {\n padding: 0 0 0 1%;\n}\n\n%instructor-profile {\n display: block;\n float: left;\n height: 210px;\n\n @media screen and (min-width: 676px) {\n height: 130px;\n }\n\n img {\n border-radius: 50%;\n float: left;\n object-fit: cover;\n height: 100px;\n width: 100px;\n margin-right: 10px;\n }\n\n ul.instructor-info {\n display: block;\n float: left;\n list-style-type: none;\n padding-left: 0;\n width: 65%;\n width: -webkit-calc(100% - 130px);\n width: calc(100% - 130px);\n min-width: 210px;\n\n a {\n color: $theme-color;\n &:hover {\n text-decoration: underline;\n }\n }\n\n span {\n font-weight: 400;\n }\n }\n}\n.instructor-profile-two-col {\n @extend %instructor-profile;\n width: 50%;\n}\n.instructor-profile-three-col {\n @extend %instructor-profile;\n width: 33%;\n}\n\n.news {\n border-top: 1px solid $grey-color-light;\n margin-top: 30px;\n padding-top: 20px;\n\n h2 {\n font-weight: bold;\n margin-top: 0;\n margin-bottom: 10px;\n }\n table {\n border-collapse: collapse;\n width: 100%;\n\n .date { width: 19%; }\n .announcement { width: 81%; }\n\n tr { text-align: left; }\n td {\n padding: 6px 0;\n vertical-align: top;\n border: none;\n }\n }\n}\n",".pagination {\n font-size: 1rem;\n font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif;\n font-weight: 400;\n text-align: center;\n}\n\n@media\n(-webkit-min-device-pixel-ratio: 2),\n(min-resolution: 192dpi) {\n .pagination {\n font-weight: 100;\n }\n}\n\n.pagination a, .pagination .disabled {\n -webkit-transition: all 0.2s ease-in-out;\n -moz-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n background: #fafafa;\n border-radius: 0.1875em;\n border: 1px solid #f3f3f3;\n color: #333333;\n padding: 1em 1.5em;\n}\n\n.pagination .disabled, .pagination .pagination-meta {\n opacity: 0.5;\n}\n\n.pagination .pagination-meta {\n overflow: hidden;\n}\n\n.pagination a:hover, .pagination a:focus {\n background: white;\n color: $theme-color;\n}\n\n.pagination a:active {\n background: #f7f7f7;\n}\n\n.pagination .button {\n font-size: 1rem;\n font-weight: 300;\n letter-spacing: 1px;\n}\n\n.button-disabled {\n opacity: 0.55;\n background-color: #999;\n}\n\n.button-disabled:hover,\n.button-disabled:active,\n.button-disabled:focus {\n cursor: not-allowed;\n background-color: #999;\n}\n",".publications {\n h2 {\n color: $theme-color;\n // border-bottom: 1px solid $theme-color;\n // border-top: 1px solid $theme-color;\n font-size: 32px;\n margin-bottom: 30px;\n // padding: 20px 0;\n text-align: center;\n }\n}\n.year {\n border-top: 1px solid $light-gray;\n color: $light-gray;\n margin: 0 -3em -2.5ex -2em;\n padding-top: 1ex;\n text-align: right;\n}\n.bibliography {\n margin-bottom: 50px;\n margin-top: 20px;\n list-style-type: circle;\n\n li {\n margin: 10px 0;\n position: relative;\n\n span { display: block; }\n .title { font-weight: bolder; }\n .author {\n a {\n border-bottom: 1px dashed $theme-color;\n &:hover {\n border-bottom-style: solid;\n text-decoration: none;\n }\n }\n > em {\n border-bottom: 1px solid;\n font-style: normal;\n }\n }\n a.abstract, a.bibtex { cursor: pointer; }\n .hidden {\n font-size: $small-font-size;\n max-height: 0px;\n overflow: hidden;\n text-align: justify;\n -webkit-transition: 0.15s ease;\n -moz-transition: 0.15s ease;\n -ms-transition: 0.15s ease;\n -o-transition: 0.15s ease;\n transition: all 0.15s ease;\n\n p {\n line-height: 1.4em;\n margin: 10px;\n }\n pre {\n font-size: 1em;\n line-height: 1.4em;\n padding: 10px;\n }\n }\n .hidden.open {\n max-height: 100em;\n -webkit-transition: 0.15s ease;\n -moz-transition: 0.15s ease;\n -ms-transition: 0.15s ease;\n -o-transition: 0.15s ease;\n transition: all 0.15s ease;\n }\n span.abstract.hidden {\n border: dashed 1px $background-color;\n }\n span.abstract.hidden.open {\n border-color: $grey-color;\n }\n }\n abbr {\n position: absolute;\n left: -7em;\n }\n }\n.star {\n color: $theme-color;\n font-style: normal;\n}\n","blockquote {\n border-left: 5px solid #7a7a7a;\n font-style: italic;\n margin-left: $space-1;\n padding: $space-1;\n\n p {\n margin: 0;\n }\n}\n\nblockquote footer {\n background-color: #fff;\n border-color: transparent;\n color: #7a7a7a;\n font-size: .85rem;\n font-style: normal;\n text-align: left;\n padding: 0;\n}\n","pre,\npre code {\n background-color: transparent;\n border-radius: $pre-border-radius;\n}\n\npre,\ncode {\n font-family: $monospace-font-family;\n}\n\ncode {\n color: $code-color;\n font-size: 85%;\n padding-bottom: 0.1em;\n padding-left: 0.2em;\n padding-right: 0.2em;\n padding-top: 0.1em;\n}\n\npre {\n padding: 1.125em;\n line-height: 1.11;\n overflow-x: scroll;\n margin-bottom: 0.88em;\n background-color: $pre-background-color;\n}\n\n.highlight .p {\n font-size: 1.125rem;\n line-height: 1;\n}\n\npre {\n counter-reset: line-numbering;\n white-space: pre;\n overflow-x: auto;\n word-break: inherit;\n word-wrap: inherit;\n}\n\npre a {\n background-image: none;\n}\n\npre a::before {\n content: counter(line-numbering);\n counter-increment: line-numbering;\n padding-right: 1em; /* space after numbers */\n width: 25px;\n text-align: right;\n opacity: 0.7;\n display: inline-block;\n color: $light-gray;\n margin-right: 16px;\n font-size: 13px;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\npre a:first-of-type::before {\n padding-top: 10px;\n}\n\npre a:last-of-type::before {\n padding-bottom: 10px;\n}\n\npre a:only-of-type::before {\n padding: 10px;\n}\n",".row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: flex-start;\n justify-content: center;\n}\n.col {\n display: inline-block;\n width: 100%;\n height: 100%;\n object-fit: cover;\n box-sizing:border-box;\n padding: $img-spacing;\n}\n\n.one {\n width:33%;\n}\n.two {\n width: 66%;\n}\n.three {\n width: 100%;\n}\n\nfigcaption {\n text-align: center;\n}\n",".gist,\n.gist .highlight .p {\n font-size: .75rem;\n}\n\n.gist .lines {\n width: 100%;\n}\n","a {\n color: $text-color;\n text-decoration: none;\n\n &:hover {\n color: $theme-color;\n text-decoration: none;\n }\n}\n\narticle a, .news a {\n color: $theme-color;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.social a {\n color: $text-color;\n\n &:hover { color: $theme-color; }\n}\n\n\n// a {\n// color: $link-color;\n// background-image: linear-gradient(to top,\n// rgba(0,0,0,0) 13%,\n// rgba($link-color,.8) 13%,\n// rgba($link-color,.8) 18%,\n// rgba(0,0,0,0) 17%\n// );\n// text-shadow: white 1px 0px 0px, white -1px 0px 0px;\n// }\n//\n// a:hover,\n// a:focus,\n// a:active {\n// border: 0;\n// color: $link-hover-color;\n// text-decoration: none;\n// background-image: linear-gradient(to top,\n// rgba(0,0,0,0) 13%,\n// rgba($link-hover-color,.8) 13%,\n// rgba($link-hover-color,.8) 17%,\n// rgba(0,0,0,0) 17%\n// );\n// text-shadow: white 1px 0px 0px, white -1px 0px 0px;\n// }\n//\n// // Correct issues with buttons\n// button,\n// .button {\n// text-shadow: none;\n// background-image: none;\n// }\n//\n// .button:hover,\n// .button:focus,\n// .button:active {\n// color: white;\n// text-shadow: none;\n// background-image: none;\n// }\n//\n// .anchorjs-link {\n// text-shadow: none;\n// background-image: none;\n// }\n// .anchorjs-link:hover,\n// .anchorjs-link:focus,\n// .anchorjs-link:active{\n// border: 0;\n// color: $link-hover-color;\n// text-shadow: none;\n// background-image: none;\n// }\n",".measure {\n margin: 0 auto;\n max-width: $measure-width;\n}\n","/*\n Table styles copied from Bootstrap\n Copyright (c) 2018 Twitter, Inc\n*/\n\ntable {\n background-color: $table-bg;\n\n // Table cell sizing\n //\n // Reset default table behavior\n\n col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n display: table-column;\n float: none;\n }\n\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n display: table-cell;\n float: none;\n }\n }\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $light-gray;\n text-align: left;\n}\n\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: $line-height-computed;\n border-collapse: collapse;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: $table-cell-padding;\n line-height: $line-height;\n vertical-align: top;\n border-top: 1px solid $table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid $table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid $table-border-color;\n }\n\n // Nesting\n .table {\n background-color: $background-color;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: $table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid $table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid $table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: $table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: $table-bg-hover;\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.#{$state},\n > th.#{$state},\n &.#{$state} > td,\n &.#{$state} > th {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.#{$state}:hover,\n > th.#{$state}:hover,\n &.#{$state}:hover > td,\n &:hover > .#{$state},\n &.#{$state}:hover > th {\n background-color: darken($background, 5%);\n }\n }\n}\n\n\n// Generate the contextual variants\n@include table-row-variant('active', $table-bg-active);\n@include table-row-variant('success', $state-success-bg);\n@include table-row-variant('info', $state-info-bg);\n@include table-row-variant('warning', $state-warning-bg);\n@include table-row-variant('danger', $state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n min-height: .01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n overflow-x: auto;\n\n @media screen and (max-width: $screen-xs-max) {\n width: 100%;\n margin-bottom: ($line-height-computed * .75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid $table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","html {\n font-size: $base-font-size;\n}\n\nbody {\n color: $text-color;\n}\n\nabbr {\n border-bottom: $abbr-border-bottom;\n cursor: help;\n}\n\np {\n color: #333;\n // line-height: 1.5;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-weight: 400;\n}\n\n@media\n(-webkit-min-device-pixel-ratio: 2),\n(min-resolution: 192dpi) {\n body {\n // font-weight: 100;\n }\n h1, h2, h3, h4, h5, h6 {\n // font-weight: 100;\n }\n}\n\nsmall,\n.small {\n font-size: 0.707rem;\n}\n\nsup {\n position: relative;\n vertical-align: middle;\n top: -0.9ex;\n}\n\ndiv.equation {\n margin: $space-1 0;\n text-align: center;\n}\n\nlatex-js {\n display: block;\n margin-bottom: -webkit-calc(#{$vertical-spacing-unit} / 2);\n margin-bottom: calc(#{$vertical-spacing-unit} / 2);\n}\n"],"file":"main.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_variables.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_media-queries.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_basscss.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_base-buttons.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_base-forms.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_base-reset.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_base-typography.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_buttons-blue.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_syntax-highlighting.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_color-base.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_colors.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_utility-headings.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_utility-typography.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/basscss/_utility-white-space.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_base.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_clearfix.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_positions.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_header.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_footer.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_pages.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_posts.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_profile.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_pagination.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_publications.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_blockquotes.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_code.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_gallery.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_gists.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_links.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_measure.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_tables.scss","../../../../../../../../tmp/jekyll-remote-theme-20240926-2790-5sqpmz/_sass/_typography.scss"],"names":[],"mappings":"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AAGF;EACE,kBVRkB;;;AUWpB;EACE,kBVIkB;;;AUDpB;EACE,kBVCkB;;;AUEpB;EACE,kBVFkB;;;AUKpB;EACE,kBV5BkB;;;AU+BpB;EACE,kBVzBkB;;;AU4BpB;EACE,kBVpBkB;;;AUuBpB;EACE,kBVtCkB;;;AUyCpB;EACE,kBVhBkB;;;AUmBpB;EACE,kBVnBkB;;;AUsBpB;EACE,kBVtBkB;;;AUyBpB;EACE,kBVzBkB;;;AWtEpB;AAEA;EACE,WXiBI;;;AWdN;EACE,WXcG;;;AWXL;EACE;IACE,WXUa;;EWPf;IACE,WXOY;;EWJd;IACE,WXIY;;;AWAhB;EACE;IACE,WXDiB;;EWInB;IACE,WXJgB;;EWOlB;IACE,WXPgB;;;AY3BpB;AAEA;EACE,aZGiB;;;AYAnB;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACpCF;AAEA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,Qb+DQ;;;Aa5DV;EACE,Yb2DQ;;;AaxDV;EACE,cbuDQ;;;AapDV;EACE,ebmDQ;;;AahDV;EACE,ab+CQ;;;Aa5CV;EACE,Qb4CQ;;;AazCV;EACE,YbwCQ;;;AarCV;EACE,cboCQ;;;AajCV;EACE,ebgCQ;;;Aa7BV;EACE,ab4BQ;;;AazBV;EACE,QbyBQ;;;AatBV;EACE,YbqBQ;;;AalBV;EACE,cbiBQ;;;AadV;EACE,ebaQ;;;AaVV;EACE,abSQ;;;AaNV;EACE,QbMQ;;;AaHV;EACE,YbEQ;;;AaCV;EACE,cbFQ;;;AaKV;EACE,ebNQ;;;AaSV;EACE,abVQ;;;AaaV;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE,Sb1CQ;;;Aa6CV;EACE,ab9CQ;Ea+CR,gBb/CQ;;;AakDV;EACE,cbnDQ;EaoDR,ebpDQ;;;AauDV;EACE,SbvDQ;;;Aa0DV;EACE,ab3DQ;Ea4DR,gBb5DQ;;;Aa+DV;EACE,cbhE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","sourcesContent":["\n/******************************************************************************/\n\n// Typography\n$base-font-size: 16px !default;\n$small-font-size: 0.875rem !default;\n$bold-font-weight: bold !default;\n$font-family: Lato, Helvetica, Arial, sans-serif !default;\n$line-height: 1.5 !default;\n$line-height-computed: floor(($base-font-size * $line-height)) !default;\n$heading-font-family: Lato, Helvetica, sans-serif !default;\n$heading-font-weight: 900 !default;\n$heading-line-height: 1.25 !default;\n$monospace-font-family: 'Source Code Pro', Consolas, monospace !default;\n$h1: 2.998rem !default;\n$h2: 1.5rem !default;\n$h3: 1.25rem !default;\n$h4: 1rem !default;\n$h5: .875rem !default;\n$h6: .75rem !default;\n$h00: 4rem !default;\n$h0: 3rem !default;\n$h00-responsive: 8vw !default;\n$h0-responsive: 6vw !default;\n$h1-responsive: 4vw !default;\n$h00-responsive-max: 7.68rem !default;\n$h0-responsive-max: 5.76rem !default;\n$h1-responsive-max: 3.84rem !default;\n$abbr-border-bottom: 1px black dotted;\n\n// Page width\n$measure-width: 42rem !default;\n\n// Viewport widths\n$viewport-small: 32em;\n$viewport-medium: 48em;\n$viewport-large: 64em;\n\n// Colors\n$red: #FF3636 !default;\n$red-1: #f95020 !default;\n$orange: #F29105 !default;\n$orange-1: #ffcc22 !default;\n$blue: #2698BA !default;\n$blue-1: #0076df !default;\n$dark-blue: #00369f !default;\n$green: #00ab37 !default;\n$green-1: #11D68B !default;\n$green-2: #00cf26 !default;\n$dark-green: #009f06 !default;\n$light-green: #ddffdd !default;\n$lime_green: #B7D12A !default;\n$purple: #B509AC !default;\n$pink: #f92080 !default;\n$light-pink: #ffdddd !default;\n$yellow: #efcc00 !default;\n\n$white: #fff !default;\n$dark-gray: #333 !default;\n$mid-gray: #666 !default;\n$light-gray: #ccc !default;\n$lighter-gray: #eee !default;\n\n$grey-color: #828282;\n$grey-color-light: lighten($grey-color, 40%);\n$grey-color-dark: darken($grey-color, 25%);\n\n$darken-1: rgba(#000,.0625) !default;\n$darken-2: rgba(#000,.125) !default;\n$darken-3: rgba(#000,.25) !default;\n$darken-4: rgba(#000,.5) !default;\n\n$theme-color: $blue;\n$code-color: $dark-gray;\n$text-color: $dark-gray;\n$background-color: $white;\n\n// Links\n$link-color: $theme-color;\n$link-hover-color: darken($theme-color, 40%);\n\n// Breakpoints\n$breakpoint-md: '(min-width: 52em)';\n$breakpoint-xl: '(min-width: 96em)';\n\n// Whitespace\n$space-1: .5rem !default;\n$space-2: 1rem !default;\n$space-3: 2rem !default;\n$space-4: 4rem !default;\n\n$horizontal-spacing-unit: 30px;\n$vertical-spacing-unit: 30px;\n$nav-height: 56px;\n\n// Buttons\n$button-font-size: inherit !default;\n$button-font-weight: normal !default;\n$button-line-height: 1.125rem !default;\n$button-padding-y: .5rem !default;\n$button-padding-x: 1rem !default;\n$button-font-family: $heading-font-family;\n\n// Forms\n$form-field-font-size: 1rem !default;\n$form-field-height: 2.25rem !default;\n$form-field-padding-y: .5rem !default;\n$form-field-padding-x: .5rem !default;\n\n// Borders\n$border-color: $light-gray !default;\n$border-width: 1px !default;\n$border-radius: 3px !default;\n\n// Forms\n$form-field-font-size: 1rem;\n$form-field-height: 2.25rem;\n$form-field-padding-y: .5rem;\n$form-field-padding-x: .5rem;\n\n// Code\n$pre-border-radius: 0;\n$pre-background-color: #fafafa;\n$hljs-comment: $mid-gray;\n$hljs-keyword: $dark-blue;\n$hljs-name: $dark-gray;\n$hljs-number: $dark-green;\n$hljs-string: $red;\n$hljs-title: $red;\n$hljs-type: $dark-blue;\n$hljs-tag: $dark-blue;\n$hljs-attribute: $dark-green;\n$hljs-regexp: $dark-green;\n$hljs-symbol: $purple;\n$hljs-built-in: $dark-blue;\n$hljs-preprocessor: $mid-gray;\n$hljs-deletion: $light-pink;\n$hljs-addition: $light-green;\n$hljs-change: $dark-blue;\n$hljs-chunk: $light-gray;\n\n// Header\n$nav-height: 56px;\n\n// Footer\n$footer-border-top: thin solid $grey-color-dark;\n$footer-padding: $space-1;\n$footer-color: $light-gray;\n$footer-bg-color: $grey-color-dark;\n$footer-font-weight: 300;\n$footer-font-size: .75rem;\n\n// Tables\n//** Padding for ` | `s and ` | `s.\n$table-cell-padding: 8px !default;\n//** Padding for cells in `.table-condensed`.\n$table-condensed-cell-padding: 5px !default;\n\n//** Default background color used for all tables.\n$table-bg: transparent !default;\n//** Background color used for `.table-striped`.\n$table-bg-accent: #f9f9f9 !default;\n//** Background color used for `.table-hover`.\n$table-bg-hover: #f5f5f5 !default;\n$table-bg-active: $table-bg-hover !default;\n\n//** Border color for table and cell borders.\n$table-border-color: #ddd !default;\n\n// Form states and alerts\n//## Define colors for form feedback states and, by default, alerts.\n\n$state-success-text: #3c763d !default;\n$state-success-bg: #dff0d8 !default;\n$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text: #31708f !default;\n$state-info-bg: #d9edf7 !default;\n$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text: #8a6d3b !default;\n$state-warning-bg: #fcf8e3 !default;\n$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text: #a94442 !default;\n$state-danger-bg: #f2dede !default;\n$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n// Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n//** Deprecated `$screen-xs` as of v3.0.1\n$screen-xs: 480px !default;\n//** Deprecated `$screen-xs-min` as of v3.2.0\n$screen-xs-min: $screen-xs !default;\n//** Deprecated `$screen-phone` as of v3.0.1\n$screen-phone: $screen-xs-min !default;\n\n// Small screen / tablet\n//** Deprecated `$screen-sm` as of v3.0.1\n$screen-sm: 768px !default;\n$screen-sm-min: $screen-sm !default;\n//** Deprecated `$screen-tablet` as of v3.0.1\n$screen-tablet: $screen-sm-min !default;\n\n// Medium screen / desktop\n//** Deprecated `$screen-md` as of v3.0.1\n$screen-md: 992px !default;\n$screen-md-min: $screen-md !default;\n//** Deprecated `$screen-desktop` as of v3.0.1\n$screen-desktop: $screen-md-min !default;\n\n// Large screen / wide desktop\n//** Deprecated `$screen-lg` as of v3.0.1\n$screen-lg: 1200px !default;\n$screen-lg-min: $screen-lg !default;\n//** Deprecated `$screen-lg-desktop` as of v3.0.1\n$screen-lg-desktop: $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max: ($screen-sm-min - 1) !default;\n$screen-sm-max: ($screen-md-min - 1) !default;\n$screen-md-max: ($screen-lg-min - 1) !default;\n\n\n/******************************************************************************/\n\n\n/* portfolio tinkering */\n$img_spacing: 5px;\n$img-height: 275px;\n$caption-font-size: 12px;\n$caption-color: #aaa;\n\n/* add on-palm to be consistent with other jekyll theme media queries */\n$content-width: 900px !default;\n\n$on-palm: 600px !default;\n$on-laptop: 768px !default;\n\n$on-medium: $on-palm !default;\n$on-large: $on-laptop !default;\n","@mixin media-query($device) {\n @media screen and (max-width: $device) {\n @content;\n }\n}\n\n@media screen and (min-width: $viewport-small) {\n html {\n font-size: 16px;\n }\n\n h1,\n .h1 {\n font-size: $h1;\n }\n\n .site-header {\n text-align: left;\n }\n\n .site-nav {\n margin-top: 0;\n }\n\n .site-header a {\n font-size: $h4;\n }\n\n .site-header .site-title {\n font-size: $h3;\n float: left;\n }\n\n .site-header .site-nav {\n float: right;\n }\n\n blockquote {\n margin-left: $space-3;\n padding: $space-3;\n }\n\n .social-icons-left {\n text-align: left;\n }\n\n .social-icons-right {\n text-align: right;\n }\n}\n\n@media screen and (min-width: $viewport-medium) {\n html {\n font-size: 18px;\n }\n}\n\n@media screen and (min-width: $viewport-large) {\n html {\n font-size: 20px;\n }\n}\n\n@media screen and (min-width: $viewport-large + 14) {\n em img {\n max-width: $measure-width + 14;\n margin-left: -7em;\n }\n}\n","/*!\n\n BASSCSS\n\n Next-level CSS toolkit - basscss.com\n\n Made with love by Jxnblk - ©2014 Brent Jackson\n MIT License http://opensource.org/licenses/MIT\n\n*/\n\n@import 'basscss/base-buttons';\n@import 'basscss/base-forms';\n@import 'basscss/base-reset';\n@import 'basscss/base-typography';\n\n@import 'basscss/buttons-blue';\n\n@import 'basscss/syntax-highlighting';\n@import 'basscss/color-base';\n@import 'basscss/colors';\n\n@import 'basscss/utility-headings';\n@import 'basscss/utility-typography';\n@import 'basscss/utility-white-space';\n","/* Basscss Base Buttons */\n\nbutton,\n.button {\n font-family: $button-font-family;\n font-size: $button-font-size;\n font-weight: $button-font-weight;\n text-decoration: none;\n cursor: pointer;\n display: inline-block;\n box-sizing: border-box;\n line-height: $button-line-height;\n padding: $button-padding-y $button-padding-x;\n margin: 0;\n height: auto;\n border: 1px solid transparent;\n vertical-align: middle;\n -webkit-appearance: none;\n}\n\n::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n.button:hover {\n text-decoration: none;\n}\n","/* Basscss Base Forms */\n\ninput,\nselect,\ntextarea,\nfieldset {\n font-size: $form-field-font-size;\n margin-top: 0;\n margin-bottom: $space-1;\n}\n\ninput[type=text],\ninput[type=datetime],\ninput[type=datetime-local],\ninput[type=email],\ninput[type=month],\ninput[type=number],\ninput[type=password],\ninput[type=search],\ninput[type=tel],\ninput[type=time],\ninput[type=url],\ninput[type=week] {\n box-sizing: border-box;\n height: $form-field-height;\n padding: $form-field-padding-y $form-field-padding-x;\n vertical-align: middle;\n -webkit-appearance: none;\n}\n\nselect {\n box-sizing: border-box;\n line-height: 1.75;\n padding: $form-field-padding-y $form-field-padding-x;\n}\n\nselect:not([multiple]) {\n height: $form-field-height;\n vertical-align: middle;\n}\n\ntextarea {\n box-sizing: border-box;\n line-height: 1.75;\n padding: $form-field-padding-y $form-field-padding-x;\n}\n\n.fieldset-reset {\n padding: 0;\n margin-left: 0;\n margin-right: 0;\n border: 0;\n}\n\n.fieldset-reset legend {\n padding: 0;\n}\n","body,\nbutton {\n margin: 0;\n}\n\nbutton,\ninput,\nselect,\ntextarea {\n font-family: inherit;\n font-size: 100%;\n}\n\nimg {\n max-width: 100%;\n}\n\nsvg {\n max-height: 100%;\n}\n","/* Basscss Base Typography */\n\nbody {\n font-family: $font-family;\n line-height: $line-height;\n font-size: 100%;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-weight: $heading-font-weight;\n line-height: $heading-line-height;\n margin-top: 1em;\n margin-bottom: .5em;\n}\n\np,\ndl,\nol,\nul {\n font-size: $h4;\n margin-top: 0;\n margin-bottom: $space-2;\n}\n\nol,\nul {\n padding-left: $space-3;\n}\n\npre,\ncode,\nsamp {\n font-family: $monospace-font-family;\n font-size: inherit;\n}\n\npre {\n margin-top: 0;\n margin-bottom: $space-2;\n overflow-x: scroll;\n}\n\nhr {\n margin-top: $space-3;\n margin-bottom: $space-3;\n}\n\nblockquote {\n margin-top: $space-3;\n margin-bottom: $space-3;\n margin-left: 0;\n padding-left: $space-2;\n padding-right: $space-2;\n}\n\nblockquote,\nblockquote p {\n font-size: $h3;\n font-style: italic;\n}\n\nh1,\n.h1 {\n font-size: $h1;\n}\n\nh2,\n.h2 {\n font-size: $h2;\n}\n\nh3,\n.h3 {\n font-size: $h3;\n}\n\nh4,\n.h4 {\n font-size: $h4;\n}\n\nh5,\n.h5 {\n font-size: $h5;\n}\n\nh6,\n.h6 {\n font-size: $h6;\n}\n\n.list-reset {\n list-style: none;\n padding-left: 0;\n}\n",".button-blue {\n color: white;\n background-color: $theme-color;\n border-radius: $border-radius;\n transition-duration: .1s;\n transition-timing-function: ease-out;\n transition-property: box-shadow, background-color;\n}\n\n.button-blue:hover {\n opacity: .875;\n}\n\n.button-blue:active,\n.button-blue.is-active {\n box-shadow: inset 0 0 0 32px rgba(#000,.125), inset 0 2px 3px 0 rgba(#000,.25);\n}\n\n.button-blue:focus {\n outline: none;\n box-shadow: 0 0 0 2px rgba(white, .5), 0 0 1px 4px rgba($blue, .5);\n}\n\n.button-blue:disabled,\n.button-blue.is-disabled {\n opacity: .5;\n}\n",".highlight {\n -webkit-text-size-adjust: none;\n}\n\n.highlight .c,\n.highlight .cs,\n.highlight .cm,\n.highlight .cp,\n.highlight .c1 {\n color: $hljs-comment;\n font-style: italic;\n}\n\n.highlight .k,\n.highlight .kc,\n.highlight .kd,\n.highlight .kn,\n.highlight .kr,\n.highlight .kt,\n.highlight .kp {\n color: $hljs-keyword;\n}\n\n.highlight .na,\n.highlight .nb,\n.highlight .nc,\n.highlight .no,\n.highlight .nd,\n.highlight .ni,\n.highlight .ne,\n.highlight .nf,\n.highlight .nl,\n.highlight .nn,\n.highlight .nx {\n color: $hljs-name;\n}\n\n.highlight .mi,\n.highlight .il {\n color: $hljs-number;\n}\n\n.highlight .s,\n.highlight .sb,\n.highlight .sc,\n.highlight .sd,\n.highlight .s2,\n.highlight .s3,\n.highlight .sh,\n.highlight .si,\n.highlight .sx,\n.highlight .sr,\n.highlight .ss,\n.highlight .s1 {\n color: $hljs-string;\n}\n\n.hljs-title,\n.hljs-id,\n.scss .hljs-preprocessor {\n color: $hljs-title;\n font-weight: bold;\n}\n\n.highlight .k {\n font-weight: normal;\n}\n\n.highlight .nc,\n.highlight .no {\n color: $hljs-type;\n}\n\n.highlight .o {\n color: $hljs-tag;\n font-weight: normal;\n}\n\n.highlight .nb {\n color: $hljs-attribute;\n}\n\n.highlight .sr {\n color: $hljs-regexp;\n}\n\n.highlight .ss {\n color: $hljs-symbol;\n}\n\n.hljs-built_in {\n color: $hljs-built-in;\n}\n\n.hljs-preprocessor,\n.hljs-pragma,\n.hljs-pi,\n.hljs-doctype,\n.hljs-shebang,\n.hljs-cdata {\n color: $hljs-preprocessor;\n font-weight: bold;\n}\n\n.hljs-deletion {\n background: $hljs-deletion;\n}\n\n.hljs-addition {\n background: $hljs-addition;\n}\n\n.diff .hljs-change {\n background: $hljs-change;\n}\n\n.hljs-chunk {\n color: $hljs-chunk;\n}\n","/* Basscss Color Base */\n\nbody {\n color: $dark-gray;\n background-color: white;\n}\n\na {\n color: $theme-color;\n text-decoration: none;\n}\n\na:hover {\n text-decoration: underline;\n}\n\npre,\ncode {\n background-color: $lighter-gray;\n border-radius: $border-radius;\n}\n\nhr {\n border: 0;\n border-bottom-style: solid;\n border-bottom-width: $border-width;\n border-bottom-color: $border-color;\n}\n","/* Basscss Colors */\n\n.dark-gray {\n color: $dark-gray;\n}\n\n.white {\n color: white;\n}\n\n.blue {\n color: $blue;\n}\n\n.mid-gray {\n color: $mid-gray;\n}\n\n.light-gray {\n color: $light-gray;\n}\n\n.lighter-gray {\n color: $lighter-gray;\n}\n\n.red {\n color: $red;\n}\n\n.green {\n color: $green;\n}\n\n.yellow {\n color: $yellow;\n}\n\n.orange {\n color: $orange;\n}\n\n.bg-dark-gray {\n background-color: $dark-gray;\n}\n\n.bg-white {\n background-color: white;\n}\n\n.bg-blue {\n background-color: $blue;\n}\n\n.bg-mid-gray {\n background-color: $mid-gray;\n}\n\n.bg-light-gray {\n background-color: $light-gray;\n}\n\n.bg-lighter-gray {\n background-color: $lighter-gray;\n}\n\n.bg-red {\n background-color: $red;\n}\n\n.bg-green {\n background-color: $green;\n}\n\n.bg-yellow {\n background-color: $yellow;\n}\n\n.bg-orange {\n background-color: $orange;\n}\n\n.bg-darken-1 {\n background-color: $darken-1;\n}\n\n.bg-darken-2 {\n background-color: $darken-2;\n}\n\n.bg-darken-3 {\n background-color: $darken-3;\n}\n\n.bg-darken-4 {\n background-color: $darken-4;\n}\n","/* Basscss Utility Headings */\n\n.h00 {\n font-size: $h00;\n}\n\n.h0 {\n font-size: $h0;\n}\n\n@media #{$breakpoint-md} {\n .h00-responsive {\n font-size: $h00-responsive;\n }\n\n .h0-responsive {\n font-size: $h0-responsive;\n }\n\n .h1-responsive {\n font-size: $h1-responsive;\n }\n}\n\n@media #{$breakpoint-xl} {\n .h00-responsive {\n font-size: $h00-responsive-max;\n }\n\n .h0-responsive {\n font-size: $h0-responsive-max;\n }\n\n .h1-responsive {\n font-size: $h1-responsive-max;\n }\n}\n","/* Basscss Utility Typography */\n\n.bold {\n font-weight: $bold-font-weight;\n}\n\n.regular {\n font-weight: normal;\n}\n\n.italic {\n font-style: italic;\n}\n\n.caps {\n text-transform: uppercase;\n letter-spacing: .2em;\n}\n\n.left-align {\n text-align: left;\n}\n\n.center {\n text-align: center;\n}\n\n.right-align {\n text-align: right;\n}\n\n.justify {\n text-align: justify;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n","/* Basscss Utility White Space */\n\n.m0 {\n margin: 0;\n}\n\n.mt0 {\n margin-top: 0;\n}\n\n.mr0 {\n margin-right: 0;\n}\n\n.mb0 {\n margin-bottom: 0;\n}\n\n.ml0 {\n margin-left: 0;\n}\n\n.m1 {\n margin: $space-1;\n}\n\n.mt1 {\n margin-top: $space-1;\n}\n\n.mr1 {\n margin-right: $space-1;\n}\n\n.mb1 {\n margin-bottom: $space-1;\n}\n\n.ml1 {\n margin-left: $space-1;\n}\n\n.m2 {\n margin: $space-2;\n}\n\n.mt2 {\n margin-top: $space-2;\n}\n\n.mr2 {\n margin-right: $space-2;\n}\n\n.mb2 {\n margin-bottom: $space-2;\n}\n\n.ml2 {\n margin-left: $space-2;\n}\n\n.m3 {\n margin: $space-3;\n}\n\n.mt3 {\n margin-top: $space-3;\n}\n\n.mr3 {\n margin-right: $space-3;\n}\n\n.mb3 {\n margin-bottom: $space-3;\n}\n\n.ml3 {\n margin-left: $space-3;\n}\n\n.m4 {\n margin: $space-4;\n}\n\n.mt4 {\n margin-top: $space-4;\n}\n\n.mr4 {\n margin-right: $space-4;\n}\n\n.mb4 {\n margin-bottom: $space-4;\n}\n\n.ml4 {\n margin-left: $space-4;\n}\n\n.mxn1 {\n margin-left: -$space-1;\n margin-right: -$space-1;\n}\n\n.mxn2 {\n margin-left: -$space-2;\n margin-right: -$space-2;\n}\n\n.mxn3 {\n margin-left: -$space-3;\n margin-right: -$space-3;\n}\n\n.mxn4 {\n margin-left: -$space-4;\n margin-right: -$space-4;\n}\n\n.mx-auto {\n margin-left: auto;\n margin-right: auto;\n}\n\n.p1 {\n padding: $space-1;\n}\n\n.py1 {\n padding-top: $space-1;\n padding-bottom: $space-1;\n}\n\n.px1 {\n padding-left: $space-1;\n padding-right: $space-1;\n}\n\n.p2 {\n padding: $space-2;\n}\n\n.py2 {\n padding-top: $space-2;\n padding-bottom: $space-2;\n}\n\n.px2 {\n padding-left: $space-2;\n padding-right: $space-2;\n}\n\n.p3 {\n padding: $space-3;\n}\n\n.py3 {\n padding-top: $space-3;\n padding-bottom: $space-3;\n}\n\n.px3 {\n padding-left: $space-3;\n padding-right: $space-3;\n}\n\n.p4 {\n padding: $space-4;\n}\n\n.py4 {\n padding-top: $space-4;\n padding-bottom: $space-4;\n}\n\n.px4 {\n padding-left: $space-4;\n padding-right: $space-4;\n}\n","@charset \"UTF-8\";\n\nhtml, body {\n height: auto;\n min-height: 100%;\n -webkit-text-size-adjust: 100%;\n}\n\nem img {\n max-width: 100%;\n margin-left: 0;\n}\n\nbody {\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n}\n\n.wrapper {\n max-width: -webkit-calc(#{$content-width} - (#{$horizontal-spacing-unit}));\n max-width: calc(#{$content-width} - (#{$horizontal-spacing-unit}));\n margin-right: auto;\n margin-left: auto;\n padding-right: calc($horizontal-spacing-unit / 2);\n padding-left: calc($horizontal-spacing-unit / 2);\n @extend .clearfix;\n\n @media screen and (min-width: $on-large) {\n max-width: -webkit-calc(#{$content-width} - (#{$horizontal-spacing-unit} * 2));\n max-width: calc(#{$content-width} - (#{$horizontal-spacing-unit} * 2));\n padding-right: $horizontal-spacing-unit;\n padding-left: $horizontal-spacing-unit;\n }\n}\n",".clearfix:before, .clearfix:after {\n content: ' ';\n display: table;\n}\n\n.clearfix:after {\n clear: both;\n}\n",".left {\n float: left;\n}\n\n.right {\n float: right;\n}\n",".site-header {\n border-bottom: 1px solid $grey-color-light;\n background-color: white;\n opacity: 0.95;\n position:fixed;\n left:0px;\n top:0px;\n width:100%;\n z-index: 50;\n\n a {\n font-size: 16px;\n }\n}\n\n.site-title a {\n font-family: \"Roboto\", Helvetica;\n font-size: 20px;\n line-height: $nav-height;\n // letter-spacing: -1px;\n margin-bottom: 0;\n}\n.site-nav {\n float: right;\n line-height: $nav-height;\n\n .nav-trigger {\n display: none;\n }\n\n .menu-icon {\n display: none;\n }\n\n .page-link{\n line-height: $line-height;\n // Gaps between nav items, but not on the first one\n &:not(:first-child) {\n margin-left: 10px;\n }\n }\n // added for hamburger\n @include media-query($on-palm) {\n position: absolute;\n top: 9px;\n right: calc($horizontal-spacing-unit / 2);\n background-color: $background-color;\n border: 1px solid $grey-color-light;\n border-radius: 5px;\n text-align: right;\n\n label[for=\"nav-trigger\"] {\n display: block;\n float: right;\n width: 36px;\n height: 36px;\n z-index: 2;\n cursor: pointer;\n }\n\n .menu-icon {\n display: block;\n float: right;\n width: 36px;\n height: 26px;\n line-height: 0;\n padding-top: 10px;\n text-align: center;\n\n > svg path {\n fill: $grey-color-dark;\n }\n }\n\n input ~ .trigger {\n clear: both;\n display: none;\n }\n\n input:checked ~ .trigger {\n display: block;\n padding-bottom: 5px;\n }\n\n .page-link {\n display: block;\n padding: 5px 10px;\n\n &:not(:last-child) {\n margin-right: 0;\n }\n margin-left: 10px;\n }\n }\n}\n\n.header-bar {\n border-bottom: 1px solid $light-gray;\n font-size: 20px;\n display: block;\n opacity: 0.75;\n width: 100%;\n text-align: center;\n padding-top: 25px;\n padding-bottom: $space-4;\n line-height: 3em;\n z-index: 25;\n h1{\n color: $theme-color;\n font-size:75px;\n }\n h2{\n font-size:25px;\n }\n}\n",".site-footer {\n border-top: 1px solid $grey-color-light;\n padding: $vertical-spacing-unit 0;\n\n a {\n color: $theme-color;\n i { color: $text-color; }\n\n &:hover {\n text-decoration: underline;\n i { color: $theme-color; }\n }\n }\n\n ul {\n padding-left: 0;\n }\n}\n\n.footer-heading {\n font-size: 1.125rem;\n margin-bottom: -webkit-calc($vertical-spacing-unit / 2);\n}\n\n.contact-list,\n.social-media-list {\n list-style: none;\n margin-left: 0;\n}\n\n.footer-col-wrapper {\n color: $grey-color;\n font-size: 0.9375;\n margin-left: -webkit-calc(-$horizontal-spacing-unit / 2);\n @extend .clearfix;\n}\n\n.footer-col {\n width: -webkit-calc(100% - (#{$horizontal-spacing-unit} / 2));\n width: calc(100% - (#{$horizontal-spacing-unit} / 2));\n margin-bottom: calc($vertical-spacing-unit / 2);\n padding-left: calc($horizontal-spacing-unit / 2);\n}\n\n.footer-col-1,\n.footer-col-2 {\n width: -webkit-calc(50% - (#{$horizontal-spacing-unit} / 2));\n width: calc(50% - (#{$horizontal-spacing-unit} / 2));\n}\n\n.footer-col-3 {\n width: -webkit-calc(100% - (#{$horizontal-spacing-unit} / 2));\n width: calc(100% - (#{$horizontal-spacing-unit} / 2));\n}\n\n@media screen and (min-width: $on-large) {\n .footer-col-1 {\n width: -webkit-calc(35% - (#{$horizontal-spacing-unit} / 2));\n width: calc(35% - (#{$horizontal-spacing-unit} / 2));\n }\n\n .footer-col-2 {\n width: -webkit-calc(20% - (#{$horizontal-spacing-unit} / 2));\n width: calc(20% - (#{$horizontal-spacing-unit} / 2));\n }\n\n .footer-col-3 {\n width: -webkit-calc(45% - (#{$horizontal-spacing-unit} / 2));\n width: calc(45% - (#{$horizontal-spacing-unit} / 2));\n }\n}\n\n@media screen and (min-width: $on-medium) {\n .footer-col {\n float: left;\n }\n}\n",".page-content {\n padding: 100px 0; /* VERTICAL PADDING FOR TITLE ON EVERY PAGE */\n}\n.page-heading {\n font-size: 20px;\n}\n.contacticon {\n display: block;\n font-size: 60px;\n margin: 10px;\n}\n.center{\n text-align: center;\n}\n\n// Schedule.\ntr.past {\n// color: #999;\n}\nspan.event {\n color: $dark-green;\n}\nspan.deadline {\n color: $red;\n}\n\nreading.important {\n\tcolor: $dark-green;\n}\n",".post-header {\n margin-bottom: $vertical-spacing-unit;\n}\n.post-list {\n margin: 0;\n padding: 0;\n list-style: none;\n\n > li {\n border-bottom: 1px solid $grey-color-light;\n padding-bottom: $space-3;\n padding-top: $space-3;\n\n h2 {\n margin-top: 0.2em;\n }\n p {\n margin-top: 0.1em;\n }\n }\n}\n.post-title {\n font-size: 42px;\n letter-spacing: -1px;\n line-height: 1;\n margin-bottom: 10px;\n margin-top: 0;\n // @include media-query($on-laptop) {\n // font-size: 36px;\n // }\n b {\n color: $theme-color;\n }\n}\n.post-description {\n font-size: 20px;\n letter-spacing: -1px;\n line-height: 1;\n margin-bottom: 10px;\n margin-top: 0;\n}\n.post-content {\n h2 {\n font-size: 42px;\n // @include media-query($on-laptop) {\n // font-size: 28px;\n // }\n }\n h3 {\n font-size: 30px;\n // @include media-query($on-laptop) {\n // font-size: 22px;\n // }\n }\n h4 {\n font-size: 20px;\n // @include media-query($on-laptop) {\n // font-size: 18px;\n // }\n }\n}\n.post-meta {\n color: $grey-color;\n font-size: $small-font-size;\n margin-bottom: 0px;\n}\n.post-link {\n display: block;\n font-size: 42px;\n}\n#markdown-toc {\n list-style: none;\n padding-left: 0;\n li > ul {\n margin-bottom: 0;\n }\n}\n",".logo {\n float: left;\n margin-right: 20px;\n padding-bottom: 15px;\n width: 120px;\n}\n\n.about {\n .post-title {\n padding-top: 20px;\n }\n .post-description {\n font-size: 20px;\n }\n}\n\n.instructors {\n padding: 0 0 0 1%;\n}\n\n%instructor-profile {\n display: block;\n float: left;\n height: 210px;\n\n @media screen and (min-width: 676px) {\n height: 130px;\n }\n\n img {\n border-radius: 50%;\n float: left;\n object-fit: cover;\n height: 100px;\n width: 100px;\n margin-right: 10px;\n }\n\n ul.instructor-info {\n display: block;\n float: left;\n list-style-type: none;\n padding-left: 0;\n width: 65%;\n width: -webkit-calc(100% - 130px);\n width: calc(100% - 130px);\n min-width: 210px;\n\n a {\n color: $theme-color;\n &:hover {\n text-decoration: underline;\n }\n }\n\n span {\n font-weight: 400;\n }\n }\n}\n.instructor-profile-two-col {\n @extend %instructor-profile;\n width: 50%;\n}\n.instructor-profile-three-col {\n @extend %instructor-profile;\n width: 33%;\n}\n\n.news {\n border-top: 1px solid $grey-color-light;\n margin-top: 30px;\n padding-top: 20px;\n\n h2 {\n font-weight: bold;\n margin-top: 0;\n margin-bottom: 10px;\n }\n table {\n border-collapse: collapse;\n width: 100%;\n\n .date { width: 19%; }\n .announcement { width: 81%; }\n\n tr { text-align: left; }\n td {\n padding: 6px 0;\n vertical-align: top;\n border: none;\n }\n }\n}\n",".pagination {\n font-size: 1rem;\n font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif;\n font-weight: 400;\n text-align: center;\n}\n\n@media\n(-webkit-min-device-pixel-ratio: 2),\n(min-resolution: 192dpi) {\n .pagination {\n font-weight: 100;\n }\n}\n\n.pagination a, .pagination .disabled {\n -webkit-transition: all 0.2s ease-in-out;\n -moz-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n background: #fafafa;\n border-radius: 0.1875em;\n border: 1px solid #f3f3f3;\n color: #333333;\n padding: 1em 1.5em;\n}\n\n.pagination .disabled, .pagination .pagination-meta {\n opacity: 0.5;\n}\n\n.pagination .pagination-meta {\n overflow: hidden;\n}\n\n.pagination a:hover, .pagination a:focus {\n background: white;\n color: $theme-color;\n}\n\n.pagination a:active {\n background: #f7f7f7;\n}\n\n.pagination .button {\n font-size: 1rem;\n font-weight: 300;\n letter-spacing: 1px;\n}\n\n.button-disabled {\n opacity: 0.55;\n background-color: #999;\n}\n\n.button-disabled:hover,\n.button-disabled:active,\n.button-disabled:focus {\n cursor: not-allowed;\n background-color: #999;\n}\n",".publications {\n h2 {\n color: $theme-color;\n // border-bottom: 1px solid $theme-color;\n // border-top: 1px solid $theme-color;\n font-size: 32px;\n margin-bottom: 30px;\n // padding: 20px 0;\n text-align: center;\n }\n}\n.year {\n border-top: 1px solid $light-gray;\n color: $light-gray;\n margin: 0 -3em -2.5ex -2em;\n padding-top: 1ex;\n text-align: right;\n}\n.bibliography {\n margin-bottom: 50px;\n margin-top: 20px;\n list-style-type: circle;\n\n li {\n margin: 10px 0;\n position: relative;\n\n span { display: block; }\n .title { font-weight: bolder; }\n .author {\n a {\n border-bottom: 1px dashed $theme-color;\n &:hover {\n border-bottom-style: solid;\n text-decoration: none;\n }\n }\n > em {\n border-bottom: 1px solid;\n font-style: normal;\n }\n }\n a.abstract, a.bibtex { cursor: pointer; }\n .hidden {\n font-size: $small-font-size;\n max-height: 0px;\n overflow: hidden;\n text-align: justify;\n -webkit-transition: 0.15s ease;\n -moz-transition: 0.15s ease;\n -ms-transition: 0.15s ease;\n -o-transition: 0.15s ease;\n transition: all 0.15s ease;\n\n p {\n line-height: 1.4em;\n margin: 10px;\n }\n pre {\n font-size: 1em;\n line-height: 1.4em;\n padding: 10px;\n }\n }\n .hidden.open {\n max-height: 100em;\n -webkit-transition: 0.15s ease;\n -moz-transition: 0.15s ease;\n -ms-transition: 0.15s ease;\n -o-transition: 0.15s ease;\n transition: all 0.15s ease;\n }\n span.abstract.hidden {\n border: dashed 1px $background-color;\n }\n span.abstract.hidden.open {\n border-color: $grey-color;\n }\n }\n abbr {\n position: absolute;\n left: -7em;\n }\n }\n.star {\n color: $theme-color;\n font-style: normal;\n}\n","blockquote {\n border-left: 5px solid #7a7a7a;\n font-style: italic;\n margin-left: $space-1;\n padding: $space-1;\n\n p {\n margin: 0;\n }\n}\n\nblockquote footer {\n background-color: #fff;\n border-color: transparent;\n color: #7a7a7a;\n font-size: .85rem;\n font-style: normal;\n text-align: left;\n padding: 0;\n}\n","pre,\npre code {\n background-color: transparent;\n border-radius: $pre-border-radius;\n}\n\npre,\ncode {\n font-family: $monospace-font-family;\n}\n\ncode {\n color: $code-color;\n font-size: 85%;\n padding-bottom: 0.1em;\n padding-left: 0.2em;\n padding-right: 0.2em;\n padding-top: 0.1em;\n}\n\npre {\n padding: 1.125em;\n line-height: 1.11;\n overflow-x: scroll;\n margin-bottom: 0.88em;\n background-color: $pre-background-color;\n}\n\n.highlight .p {\n font-size: 1.125rem;\n line-height: 1;\n}\n\npre {\n counter-reset: line-numbering;\n white-space: pre;\n overflow-x: auto;\n word-break: inherit;\n word-wrap: inherit;\n}\n\npre a {\n background-image: none;\n}\n\npre a::before {\n content: counter(line-numbering);\n counter-increment: line-numbering;\n padding-right: 1em; /* space after numbers */\n width: 25px;\n text-align: right;\n opacity: 0.7;\n display: inline-block;\n color: $light-gray;\n margin-right: 16px;\n font-size: 13px;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\npre a:first-of-type::before {\n padding-top: 10px;\n}\n\npre a:last-of-type::before {\n padding-bottom: 10px;\n}\n\npre a:only-of-type::before {\n padding: 10px;\n}\n",".row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: flex-start;\n justify-content: center;\n}\n.col {\n display: inline-block;\n width: 100%;\n height: 100%;\n object-fit: cover;\n box-sizing:border-box;\n padding: $img-spacing;\n}\n\n.one {\n width:33%;\n}\n.two {\n width: 66%;\n}\n.three {\n width: 100%;\n}\n\nfigcaption {\n text-align: center;\n}\n",".gist,\n.gist .highlight .p {\n font-size: .75rem;\n}\n\n.gist .lines {\n width: 100%;\n}\n","a {\n color: $text-color;\n text-decoration: none;\n\n &:hover {\n color: $theme-color;\n text-decoration: none;\n }\n}\n\narticle a, .news a {\n color: $theme-color;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.social a {\n color: $text-color;\n\n &:hover { color: $theme-color; }\n}\n\n\n// a {\n// color: $link-color;\n// background-image: linear-gradient(to top,\n// rgba(0,0,0,0) 13%,\n// rgba($link-color,.8) 13%,\n// rgba($link-color,.8) 18%,\n// rgba(0,0,0,0) 17%\n// );\n// text-shadow: white 1px 0px 0px, white -1px 0px 0px;\n// }\n//\n// a:hover,\n// a:focus,\n// a:active {\n// border: 0;\n// color: $link-hover-color;\n// text-decoration: none;\n// background-image: linear-gradient(to top,\n// rgba(0,0,0,0) 13%,\n// rgba($link-hover-color,.8) 13%,\n// rgba($link-hover-color,.8) 17%,\n// rgba(0,0,0,0) 17%\n// );\n// text-shadow: white 1px 0px 0px, white -1px 0px 0px;\n// }\n//\n// // Correct issues with buttons\n// button,\n// .button {\n// text-shadow: none;\n// background-image: none;\n// }\n//\n// .button:hover,\n// .button:focus,\n// .button:active {\n// color: white;\n// text-shadow: none;\n// background-image: none;\n// }\n//\n// .anchorjs-link {\n// text-shadow: none;\n// background-image: none;\n// }\n// .anchorjs-link:hover,\n// .anchorjs-link:focus,\n// .anchorjs-link:active{\n// border: 0;\n// color: $link-hover-color;\n// text-shadow: none;\n// background-image: none;\n// }\n",".measure {\n margin: 0 auto;\n max-width: $measure-width;\n}\n","/*\n Table styles copied from Bootstrap\n Copyright (c) 2018 Twitter, Inc\n*/\n\ntable {\n background-color: $table-bg;\n\n // Table cell sizing\n //\n // Reset default table behavior\n\n col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n display: table-column;\n float: none;\n }\n\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n display: table-cell;\n float: none;\n }\n }\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $light-gray;\n text-align: left;\n}\n\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: $line-height-computed;\n border-collapse: collapse;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: $table-cell-padding;\n line-height: $line-height;\n vertical-align: top;\n border-top: 1px solid $table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid $table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid $table-border-color;\n }\n\n // Nesting\n .table {\n background-color: $background-color;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: $table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid $table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid $table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: $table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: $table-bg-hover;\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.#{$state},\n > th.#{$state},\n &.#{$state} > td,\n &.#{$state} > th {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.#{$state}:hover,\n > th.#{$state}:hover,\n &.#{$state}:hover > td,\n &:hover > .#{$state},\n &.#{$state}:hover > th {\n background-color: darken($background, 5%);\n }\n }\n}\n\n\n// Generate the contextual variants\n@include table-row-variant('active', $table-bg-active);\n@include table-row-variant('success', $state-success-bg);\n@include table-row-variant('info', $state-info-bg);\n@include table-row-variant('warning', $state-warning-bg);\n@include table-row-variant('danger', $state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n min-height: .01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n overflow-x: auto;\n\n @media screen and (max-width: $screen-xs-max) {\n width: 100%;\n margin-bottom: ($line-height-computed * .75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid $table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","html {\n font-size: $base-font-size;\n}\n\nbody {\n color: $text-color;\n}\n\nabbr {\n border-bottom: $abbr-border-bottom;\n cursor: help;\n}\n\np {\n color: #333;\n // line-height: 1.5;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-weight: 400;\n}\n\n@media\n(-webkit-min-device-pixel-ratio: 2),\n(min-resolution: 192dpi) {\n body {\n // font-weight: 100;\n }\n h1, h2, h3, h4, h5, h6 {\n // font-weight: 100;\n }\n}\n\nsmall,\n.small {\n font-size: 0.707rem;\n}\n\nsup {\n position: relative;\n vertical-align: middle;\n top: -0.9ex;\n}\n\ndiv.equation {\n margin: $space-1 0;\n text-align: center;\n}\n\nlatex-js {\n display: block;\n margin-bottom: -webkit-calc(#{$vertical-spacing-unit} / 2);\n margin-bottom: calc(#{$vertical-spacing-unit} / 2);\n}\n"],"file":"main.css"}
\ No newline at end of file
|