html,body,header,footer,nav,div,section,article,aside,hgroup,img,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}section,article,aside,footer,header,nav,hgroup{display:block}footer{clear:both}h1,h2,h3,h4,h5,h6,ul,ol{margin-top:0.5em;margin-bottom:0.5em}p{margin-top:1em;margin-bottom:1em}ul li{margin:0;padding:0.25em 1.25em}ol li{margin:0;padding:0.5em 0em}body{font-size:100%;line-height:1.5em}@media (prefers-color-scheme: dark){:root{--fg-base: #c5c8c6;--fg-highlight: #eaeaea;--fg-comment: #969896;--bg-base: #1d1f21;--bg-highlight: #282a2e;--fg-green: #b5bd68;--fg-blue: #81a2be;--fg-red: #c66;--fg-yellow: #f0c674;--fg-orange: #de935f;--fg-cyan: #8abeb7;--fg-violet: #b294bb;--fg-magenta: #b294bb}}@media not all and (prefers-color-scheme: dark){:root{--fg-base: #4d4d4c;--fg-highlight: #2e2e2e;--fg-comment: #8e908c;--bg-base: #fff;--bg-highlight: #efefef;--fg-green: #718c00;--fg-blue: #4271ae;--fg-red: #c82829;--fg-yellow: #eab700;--fg-orange: #f5871f;--fg-cyan: #3e999f;--fg-violet: #8959a8;--fg-magenta: #8959a8}}.theme-base,.theme-base:hover,.theme-base:active,.theme-base:visited{color:var(--fg-base)}.theme-highlight,.theme-highlight:hover,.theme-highlight:active,.theme-highlight:visited{color:var(--fg-highlight)}.theme-green,.theme-green:hover,.theme-green:active,.theme-green:visited{color:var(--fg-green)}.theme-blue,.theme-blue:hover,.theme-blue:active,.theme-blue:visited{color:var(--fg-blue)}.theme-red,.theme-red:hover,.theme-red:active,.theme-red:visited{color:var(--fg-red)}.theme-yellow,.theme-yellow:hover,.theme-yellow:active,.theme-yellow:visited{color:var(--fg-yellow)}.theme-orange,.theme-orange:hover,.theme-orange:active,.theme-orange:visited{color:var(--fg-orange)}.theme-cyan,.theme-cyan:hover,.theme-cyan:active,.theme-cyan:visited{color:var(--fg-cyan)}.theme-violet,.theme-violet:hover,.theme-violet:active,.theme-violet:visited{color:var(--fg-violet)}.theme-magenta,.theme-magenta:hover,.theme-magenta:active,.theme-magenta:visited{color:var(--fg-magenta)}.theme-bg-base{background-color:var(--bg-base)}.theme-bg-highlight{background-color:var(--bg-highlight)}.theme-bg-green{background-color:var(--fg-green)}.theme-bg-blue{background-color:var(--fg-blue)}.theme-bg-red{background-color:var(--fg-red)}.theme-bg-yellow{background-color:var(--fg-yellow)}.theme-bg-orange{background-color:var(--fg-orange)}.theme-bg-cyan{background-color:var(--fg-cyan)}.theme-bg-violet{background-color:var(--fg-violet)}.theme-bg-magenta{background-color:var(--fg-magenta)}.theme-border-base{border-color:var(--fg-base)}.theme-border-highlight{border-color:var(--fg-highlight)}.theme-border-green{border-color:var(--fg-green)}.theme-border-blue{border-color:var(--fg-blue)}.theme-border-red{border-color:var(--fg-red)}.theme-border-yellow{border-color:var(--fg-yellow)}.theme-border-orange{border-color:var(--fg-orange)}.theme-border-cyan{border-color:var(--fg-cyan)}.theme-border-violet{border-color:var(--fg-violet)}.theme-border-magenta{border-color:var(--fg-magenta)}body{font-family:"DejaVu Sans", "Calibri", "Verdana", sans-serif;text-align:left;font-size:100%;line-height:1.5em;max-width:60em;margin:auto;background-color:var(--bg-base);color:var(--fg-base)}section,article,div{max-width:inherit}p,pre,img,table,dl,ul,ol,header,footer,h1,h2,h3,.main-content{max-width:40rem;margin-left:auto;margin-right:auto}h1,h2,h3{font-weight:normal;text-align:center}h1{font-size:150%}h2{font-size:130%}h3{font-size:110%}p{text-align:justify}em{color:var(--fg-green)}a{color:var(--fg-blue)}a.more{color:var(--fg-blue)}footer{text-align:center;border-color:var(--bg-highlight)}ul{list-style:none;text-align:justify}ul li{background-image:url("../images/bullet.png");background-repeat:no-repeat;background-position:0em 0.55em;background-size:1em 1em}ol li{list-style-position:inside}.tooltip{font-size:0.8rem;line-height:1.25em;padding:0.5em 0.75em;border-radius:1em;position:absolute;background-color:var(--bg-highlight);max-width:30em}.separator{height:0.5em;padding:0em;margin:0.5em 0em;border-style:none;background-color:var(--bg-highlight)}.showjs{display:none}.site nav ul,.site nav ol{text-align:center}.site nav li{display:inline;margin:0;padding:0;background-image:none}.site nav a{display:inline-block;vertical-align:middle;margin:0.5em;padding:0.5em 0.5em 0.25em 0.5em;border-color:var(--fg-cyan)}.site nav a.active{border-top-style:solid;border-top-width:0.25em;padding-top:0.25em}.site nav a:hover{border-bottom-style:solid;border-bottom-width:0.25em;padding-bottom:0em}footer.site{font-size:75%;margin-top:1em;border-top-width:0.5em;border-top-style:solid}.blurb{padding:0.75em;margin-bottom:1em;background-color:var(--bg-highlight)}.blurb .separator{background-color:var(--bg-base)}.blurb p{display:inline-block;margin:0.5em 0;padding:0}.blurb,blurb *{font-size:90%;line-height:1.25em}.blurb{border-radius:1em}.blurb nav{text-align:center}.blurb nav img{margin:1em 1em 0em 1em}.blurb nav.docs img{margin:0em;vertical-align:text-bottom}.blurb address{overflow:auto}.blurb address span{display:inline-block;font-style:italic;font-size:90%}.blurb address .location{text-align:right;float:right;margin-right:0.1em}aside{margin-bottom:1.5em}aside *{margin:0;padding:0}aside,aside>*{width:8rem}aside img,.post .body aside p img{height:1.2em;clear:none;float:none;padding-right:0.25em;margin:0 0 -0.1em 0}aside .name{line-height:1.25em;margin-bottom:0.25em;color:var(--fg-cyan);border-bottom:2px solid var(--fg-cyan)}aside .item{line-height:1.5em;font-size:0.75em;font-weight:normal}aside a{color:var(--fg-blue)}nav.posts h2{border-top-width:2px;border-style:solid;border-color:var(--bg-highlight);padding-top:1em;margin-top:2em;margin-bottom:1rem;font-size:1.2em}nav.posts h2:target{color:var(--fg-blue)}.post.in-listing{margin-top:2.5em}.post.in-listing header{padding-top:1em;margin-top:2.5em;border-top-width:2px;border-top-style:solid;border-color:var(--bg-highlight)}.post.in-listing footer{text-align:left;clear:none}.post header{text-align:center}.post header span{font-size:90%;font-style:italic}.post .category img{display:inline-block;vertical-align:sub;height:1.25em}.post .tag a{color:var(--fg-violet)}.post .body img{max-width:100%}.post .body p img{clear:none;float:right;margin:0 0 0.5em 0.5em}.post .comments h3{text-align:left}.post .comment{max-width:80%;margin-left:auto;margin-right:auto;font-size:90%;line-height:1.25em}.post .comment .author{padding-right:1em;font-weight:bold}.post .comment .author,.post .comment .date{color:var(--fg-green)}.post .comment:target{border-radius:1em;background-color:var(--bg-highlight)}.post footer{clear:both}.post .license{text-align:right;margin-bottom:0}.post .prev,.post .next{background-color:var(--bg-highlight);width:2.5rem;height:2.5rem;text-align:center;vertical-align:middle;line-height:2.25rem;font-size:2.5rem}.post .prev{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}.post .next{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}.post .prev a:link,.post .prev a:hover{text-decoration:none}.post .next a:link,.post .next a:hover{text-decoration:none}@media not all and (min-width: 60em){body{margin-left:0.5em;margin-right:0.5em}p,article,ul,ol{text-align:left}.post .prev{float:left;margin-left:-0.5rem}.post .next{float:right;margin-right:-0.5rem}.post .prev,.post .next{margin-top:1rem;margin-bottom:1rem}aside.left,aside.right{float:none;display:block;margin-left:auto;margin-right:auto}aside.left *,aside.right *{text-align:center}}@media all and (min-width: 60em){.post .prev,.post .next{position:fixed;top:50%}.post .prev{left:0}.post .next{right:0}aside.left{float:left;clear:left;margin-right:0}aside.right{float:right;clear:right;margin-left:0}aside.left *{text-align:right}aside.right *{text-align:left}}@media print, (monochrome){header.site,footer.site{display:none}a{color:black}a:link:after,a:visited:after{content:" (URL: " attr(href) ") "}p{page-break-inside:avoid}.post .prev,.post .next{display:none}}.board-games noscript{font-size:125%}.board-games .map{padding-bottom:1.5em}.board-games .map img{display:block;width:100%}.board-games.tooltip a,.board-games.tooltip a:active,.board-games.tooltip a:visited{text-decoration:none}.board-games.tooltip a:hover{text-decoration:underline}.board-games.tooltip .game,.board-games.tooltip .game div{width:auto;line-height:1.5em}.board-games.tooltip .game{margin:0;padding:0;text-align:center}.board-games.tooltip .close{float:right;font-family:sans;outline:0;font-weight:bold}.board-games.tooltip .name{font-weight:bold;text-align:center}.board-games.tooltip .plays{padding-left:0.5em}.board-games.tooltip .rating{padding-right:0.5em}.board-games.tooltip .plays,.board-games.tooltip .rating{display:inline-block;font-weight:bold}.board-games.tooltip .comment{clear:both;text-align:left;margin-top:1em;margin-bottom:0em;padding:0.25em}.crossword{border-collapse:collapse;margin:0 auto;padding:1em 1em}.crossword caption{margin-bottom:1em}.crossword th,.crossword td{padding:0.1em 0.25em;padding-right:1em}.crossword{margin-top:1em}.crossword tr{font-family:"DejaVu Sans Mono", monospace;font-size:90%}.crossword caption{caption-side:bottom;padding-top:1.5em}.crossword td{width:2.25em;height:2.25em;border:2px solid;padding:0;margin:0;text-align:center;position:relative}.crossword .num{position:absolute;top:0.2em;left:0.1em;height:1em;line-height:1em;font-family:"DejaVu Sans", "Calibri", "Verdana", sans-serif;font-size:65%;vertical-align:text-top;font-weight:bold}.crossword ~ dl dt{float:left;clear:left;font-weight:bold;width:2.5em;text-align:right}.crossword ~ dl dd{margin-left:0;padding-left:3em}.crossword ~ dl dd span[title]{cursor:help;text-decoration:underline;text-decoration-style:dashed}.crossword ~ dl dd span[title]:hover{text-decoration:underline;text-decoration-style:solid}.crossword td{border-color:var(--fg-base)}.crossword .blank{background-color:var(--fg-base)}.crossword .num{color:var(--fg-base);font-weight:normal}.crossword ~ dl dt{color:var(--fg-base)}.crossword ~ dl dd span[title^="Anagram"]{color:var(--fg-green)}.crossword ~ dl dd span[title^="Answer"]{color:var(--fg-red)}.crossword ~ dl dd span[title^="Definition"]{color:var(--fg-blue)}.crossword ~ dl dd span[title^="Modifier"]{color:var(--fg-orange)}.crossword ~ dl dd span[title^="Synonym"]{color:var(--fg-violet)}.plots{margin-bottom:2em}.plots .plot{display:block;margin-left:auto;margin-right:auto;margin-top:2em}.plots .caption{text-align:center}.plot svg{font-size:0.875em}.plot line,.plot .axis,.plot .xTicks,.plot .yTicks{stroke:var(--fg-highlight)}.plot line.grid{stroke-width:0.1}.plot text{fill:var(--fg-highlight)}.plot .axis{stroke-width:0.8}.plot .xTicks,.plot .yTicks{stroke-width:0.6}.plot path{stroke:var(--fg-blue);stroke-width:2;fill:none}.plot path.model{stroke:var(--fg-green);stroke-width:3;fill:none}.plot path.hull{stroke:none;fill:var(--fg-blue);opacity:0.2;pointer-events:none}.plot rect.model{fill:var(--fg-green)}.plot rect.exp{fill:var(--fg-blue)}.plot path#highlight{stroke:var(--fg-red);stroke-width:5}#plot-legend{position:fixed;top:4em;left:0em;width:auto;padding:0.5em;border-radius:0.5em;border-top-left-radius:0em;border-bottom-left-radius:0em;background:var(--bg-highlight);border:5px solid var(--fg-base);border-left:0}#plot-legend caption{margin-bottom:1em}#plot-legend table{border-collapse:collapse;margin:0 auto;padding:1em 1em;line-height:1.5em}#plot-legend th,#plot-legend td{padding:0.1em 0.25em;padding-right:1em}#plot-legend th,#plot-legend .toggle{text-align:center}#plot-legend .odd{background:inherit}#plot-legend .even{background:var(--bg-base)}#plot-legend .showyes *{color:var(--fg-green)}#plot-legend .showno *{color:var(--fg-red)}.publication-list{text-align:left}.publication-list li{line-height:1.25em;margin-left:-3em;padding-left:3em;padding-right:0em;padding-bottom:1em;background-size:auto}.publication-list .epi{background-image:url("/assets/images/influenza.png")}.publication-list .renal{background-image:url("/assets/images/kidney.png")}.publication-list .journal{color:var(--fg-green)}.publication-list .author{color:var(--fg-yellow)}
