.visualisations{margin:10px 10px 10px 30px}.visualisations .markdown{margin:20px 0 40px;text-align:justify;font-size:16px;line-height:1.75}.visualisations .favEntry,.markdown .favEntry{position:relative}.visualisations .favEntry>.fav,.markdown .favEntry>.fav{position:absolute;top:7px;left:-18px;padding:0;border:0;background:none;cursor:pointer}.visualisations .favEntry>.fav svg,.markdown .favEntry>.fav svg{display:block;fill:none;stroke:#bbb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.visualisations .favEntry>.fav:hover svg,.markdown .favEntry>.fav:hover svg{stroke:#777}.visualisations .favEntry>.fav.active svg,.markdown .favEntry>.fav.active svg{stroke:#222}.visualisations .visEntry,.markdown .visEntry{margin:25px 0 45px}.visualisations .visEntry .subtitle,.markdown .visEntry .subtitle{margin-top:-1px;margin-bottom:-2px}.visualisations .visEntry .facet-title,.markdown .visEntry .facet-title{font-weight:400;text-align:center}.visualisations .visEntry .vis-form-elements,.markdown .visEntry .vis-form-elements{margin-top:-2px;margin-bottom:4px}.visualisations .visEntry .vis-form-elements:has(.formElement),.markdown .visEntry .vis-form-elements:has(.formElement){margin-top:-7px}.visualisations .visEntry .legend[data-dim=country] svg,.markdown .visEntry .legend[data-dim=country] svg{display:none}.visualisations .visEntry g.axis-position-left text,.markdown .visEntry g.axis-position-left text{transform:translate(3px, 0)}.mapEntry{margin:25px auto}.mapEntry svg{display:inline-block}.mapEntry .vis-header{margin-bottom:10px}.mapEntry .vis-header .title{font-size:22px;font-weight:bold}.mapEntry .vis-header .subtitle{font-size:13px;margin-top:-1px;margin-bottom:-2px}.mapEntry .vis-footer{font-size:13px}.mapEntry .vis-inner{text-align:center}.mapEntry .vis-inner svg.map{width:100%;max-width:620px;height:auto}.mapEntry .vis-inner{position:relative}.mapEntry .vis-inner .info{text-shadow:-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px 1px 1px #fff}.mapEntry .vis-inner .info span{display:inline-block;margin:3px;font-weight:bold}.mapEntry .vis-inner .info span.abs{font-weight:normal}.mapEntry .vis-inner svg.legend{display:block;margin:4px auto 0}.mapEntry .vis-inner svg.legend text{font-size:12px}.mapEntry .vis-form-elements{margin-top:-7px;margin-bottom:4px}.mapEntry .vis-form-elements .formElement{font-size:13px}.mapEntry .vis-form-elements .formElement .title{font-weight:bold;margin-right:5px;display:inline-block}.mapEntry .vis-form-elements .formElement .entries{display:inline-block}.mapEntry .vis-form-elements .formElement .entries>div{display:inline-block;margin-right:5px}.mapEntry .vis-form-elements .formElement .entries input[type=radio]{position:relative;top:1px}.mapEntry .vis-form-elements .formElement .entries input[type=range]{vertical-align:middle;width:200px}.mapEntry .vis-form-elements .formElement .entries .year{margin-left:5px}.single>.mapEntry{margin-top:0}.markdown .visEntry,.markdown .mapEntry{text-align:left;line-height:normal}.modal-window{position:fixed;background-color:rgba(255,255,255,.75);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.modal-window:target{visibility:visible;opacity:1;pointer-events:auto}.modal-window>div{width:80%;max-width:600px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:2em;background:#fff;border:1px solid #ddd}.modal-window header{font-weight:bold}.modal-window h1{font-size:150%;margin:0 0 15px}.modal-window .modal-close{position:absolute;right:8px;text-align:center;top:6px;font-size:18px;color:#222;background-color:rgba(0,0,0,0);border:none}.modal-window .modal-close:hover{color:#888}#about-modal{font-size:14px}#about-modal #about-section{margin-bottom:40px}#about-modal .entry{margin:25px 0;font-size:14px}#about-modal .entry .name{font-weight:bold}#about-modal .entry a{height:100%;display:block;float:right;background:none;border:none}#about-modal .entry.johannes img.logo{height:60px}#about-modal .entry.peter img.logo{height:30px}.story{margin:0 auto 50px;max-width:850px;position:relative;font-size:16px;text-align:justify}.story h1{margin:40px 10px 40px;font-size:26px}.story h2{margin:40px 10px 20px;font-size:22px}.story h3{margin:30px 10px 10px}.story h4{margin:20px 10px 10px}.story ul,.story p{line-height:1.75}.story .katex{display:block;text-align:center;margin:30px 0;max-width:100%;overflow-y:auto}.story>table{font-size:14px;margin:10px 10px 35px;width:auto !important;display:block;max-width:90%;overflow-x:auto;border-collapse:collapse}.story>table colgroup{display:none}.story>table caption{font-size:20px;font-weight:bold;text-align:left;padding-left:3px;height:30px}.story>table th{margin-top:5px;border-bottom:1px solid #aaa;padding:0 10px}.story>table tr{height:22px}.story>table tr td{padding-right:10px}.story>table tr td:first-child,.story>table tr th:first-child{border-right:1px solid #aaa;padding-left:10px}.story>table tr td:first-child{white-space:nowrap}.story>table tr:nth-child(even){background-color:#eee}.story p{margin:10px 20px 15px 10px}.story pre{padding:5px;background-color:#eee;max-width:100%;overflow-y:scroll}.story img{display:block;margin:40px 0 40px -5px;max-width:784px}@media screen and (max-width: 810px){.story img{margin:50px -20px 50px -10px;max-width:calc(100% + 30px)}}.story a{padding:0;line-height:1.3;background-color:rgba(0,0,0,0);color:#000;border:none;text-decoration:underline}.story sub{vertical-align:sub;font-size:smaller}.story .meta{margin-top:-44px;font-size:14px}body,text{font-family:Century Gothic,Helvetica,sans-serif}body{max-width:1200px;margin:0 auto;background-color:rgb(100%,99.85%,99%);overflow-y:overlay}.header{text-align:center;position:relative;padding:20px;border-bottom:1px solid #bbb}.header h1{font-size:25px;margin:5px 20px 0px}@media(max-width: 740px){.header h1{font-size:18px}}.header span{font-size:12px;color:#333;position:relative;top:-2px}.header span.source{display:block;position:absolute;top:28px;right:15px}.header span.source a{background-color:rgba(0,0,0,0);border:none}.menu{font-size:13px;padding:8px 0}.menu table{margin:0 auto}.menu table .title{text-align:right}.menu table .entries{text-align:left}.menu table .entries .entry{display:inline-block;padding:2px 4px}.menu table .entries .entry a.router-link-active{background-color:rgba(0,0,0,0);color:#000}.menu{border-bottom:1px solid #bbb}a{display:inline-block;text-decoration:none;color:#fff;background-color:#222;padding:1px 4px 2px;border:1px solid #222}a:hover{background-color:rgba(0,0,0,0);color:#222}a{border-radius:4px}h1 a{background-color:rgba(0,0,0,0);color:#000;border:none}.footer{border-top:1px solid #bbb;text-align:center;padding-top:8px;padding-bottom:4px;font-size:11px;margin-bottom:5px}.footer span{padding:0 10px;border-right:1px solid #888}.footer span:last-child{border:none}
#include{margin:50px 20px}#include .entry{margin:50px 0}#include .entry .code{margin:20px 0}#include .entry pre{background-color:#eee;padding:10px}
