@import url("https://use.fontawesome.com/releases/v5.7.1/css/solid.css");@import url("https://use.fontawesome.com/releases/v5.7.1/css/fontawesome.css");a{text-decoration:none;}.theme-option{display:none;}body{margin:0;font-family:sans-serif;font-size:16pt;}body header{border-bottom:2px solid black;}body header h1{font-size:1.2em;text-align:center;margin:5px;}body header nav{min-width:100px;display:flex;flex-direction:row;}body header nav >*{cursor:pointer;font-weight:bold;padding:5px 10px 5px 5px;margin:1px 0 0 0;white-space:nowrap;}body header nav .theme:first-of-type{margin-left:auto;}body main{flex-grow:1;}body main h1{text-align:center;}body footer{margin:2em 0 1em 0;text-align:center;font-size:0.75em;opacity:0.75;}body .timezone:before{content:"(";}body .timezone:after{content:")";}body .infobox{padding:10px;margin:10px;text-align:center;font-weight:bold;}body #editor input,body #editor textarea,body #editor select{border:none;box-sizing:border-box;display:inline-block;padding:5px;font-size:inherit;}body #editor input[type=submit]:hover{cursor:pointer;}body #editor #title{font-size:2em;padding:10px;text-align:center;width:100%;}body #editor #inputs{max-width:1024px;margin:0 auto 0 auto;padding:10px;display:flex;flex-wrap:wrap;}body #editor #inputs >*{width:50%;margin:5px 0 5px 0;}body #editor #inputs .markup-help{display:none;margin:0.5em;}body #editor #inputs .markup-help pre{margin:0;}body #editor #inputs .markup-help-button{cursor:pointer;}body #editor #inputs #markup:checked ~ .markup-help{display:block;}body #editor #inputs textarea{width:100%;min-height:200px;}body #editor #inputs #buttons{width:100%;display:flex;justify-content:flex-end;}body #editor #inputs #buttons input[type=submit]{margin:0 0.2em;min-width:5em;}body .event-list{margin:30px;padding:0;list-style:none;}body .event-list .event{margin:0.2em 0;}body .event-list .event .summary{display:flex;}body .event-list .event .summary .title{font-size:1.5em;margin:0 5px 0 0;flex-grow:1;}body .event-list .event .summary .title a{padding:0.2em 0.5em;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body .event-list .event .summary .durations{display:flex;flex-direction:column;justify-content:space-around;font-size:0.75em;margin:0 1em;}body .event-list .event .summary .durations .duration{display:flex;}body .event-list .event .summary .durations .duration time{display:inline-block;text-align:center;min-width:10em;}body main>.event{margin:0 auto 10px auto;}body main>.event .summary{display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;min-height:12em;height:33vh;-moz-transition:0.5s height;-o-transition:0.5s height;-webkit-transition:0.5s height;-ms-transition:0.5s height;transition:0.5s height;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s;}body main>.event .summary .flavor{position:absolute;left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;object-position:50% 50%;z-index:0;-moz-transition:0.5s filter;-o-transition:0.5s filter;-webkit-transition:0.5s filter;-ms-transition:0.5s filter;transition:0.5s filter;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s;-moz-filter:blur(10px);-o-filter:blur(10px);-webkit-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);}body main>.event .summary .title a{color:inherit;font-size:1.4em;}body main>.event .summary .title,body main>.event .summary .countdown{font-size:2em;margin:0.25em 0;text-align:center;z-index:10;}body main>.event .summary .countdown{font-weight:bold;font-family:monospace;margin-bottom:3em;}body main>.event .summary .durations{position:absolute;left:0;right:0;bottom:0;z-index:10;}body main>.event .summary .durations .duration{display:flex;align-items:center;justify-content:center;text-align:center;}body main>.event .summary .durations .duration time{display:inline-block;width:150px;}body main>.event .summary .durations .duration .timezone{width:0px;}body main>.event .summary .durations .duration.author{color:inherit;}body main>.event .summary:hover{height:66vh;}body main>.event .summary:hover .flavor{-moz-filter:blur(0px);-o-filter:blur(0px);-webkit-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px);}body main>.event .detail{max-width:1024px;margin:2em auto 0 auto;padding:0.5em;}body main>.event .detail .bar{display:flex;justify-content:space-between;}body main>.event .detail .bar nav,body main>.event .detail .bar .meta{display:flex;flex-wrap:wrap;}body main>.event .detail .bar nav >*,body main>.event .detail .bar .meta >*{white-space:nowrap;margin:0 0.2em;}body main>.event .detail .description h1{font-size:1.75em;}body main>.event .detail .description blockquote{border-left:3px solid black;margin:0;padding-left:15px;}body main>.event .detail .description code{padding:2px;border-radius:2px;}body main>.event .detail .description pre code{display:block;}@media (max-width:800px){body{font-size:14pt;}body header{font-size:1.2em;}body header nav{text-align:center;}body .event-list{margin:0;}body .event-list .event .summary .title{width:100%;}body .event-list .event .summary .durations{display:none;}body main>.event{min-height:100vh;}body main>.event .summary{height:50vh;}body main>.event .summary .durations .timezone{display:none;}body main>.event .summary:hover{height:100vh;}body main>.event .detail{margin-top:0.5em;}body main>.event .detail .bar{flex-direction:column;}body main>.event .detail .bar .meta{justify-content:space-between;}}#theme-dark:checked~body{background:#151515;color:#EEEEEE;}#theme-dark:checked~body a{color:#EE8800;}#theme-dark:checked~body a:hover{color:#FFAA33;}#theme-dark:checked~body header{background:#222222;border-color:#EE8800;}#theme-dark:checked~body header nav >*{color:#FFFFFF;}#theme-dark:checked~body header nav >*:hover{color:inherit;background:#888888;}#theme-dark:checked~body .infobox{background:#555555;}#theme-dark:checked~body .infobox.error{background:#AA0000;}#theme-dark:checked~body .infobox.message{background:#558855;}#theme-dark:checked~body #editor input,#theme-dark:checked~body #editor textarea,#theme-dark:checked~body #editor select{background:#333333;color:#FFFFFF;}#theme-dark:checked~body #editor input[type=submit]:hover{background:#888888;}#theme-dark:checked~body #editor #inputs input[disabled],#theme-dark:checked~body #editor #inputs input[readonly],#theme-dark:checked~body #editor #inputs select[disabled],#theme-dark:checked~body #editor #inputs select[readonly],#theme-dark:checked~body #editor #inputs textarea[disabled],#theme-dark:checked~body #editor #inputs textarea[readonly]{background:#202020;color:#888888;}#theme-dark:checked~body #editor #inputs .markup-help-button{color:#888888;}#theme-dark:checked~body #editor #inputs input[value=Delete]{background:#550000;}#theme-dark:checked~body #editor #inputs input[value=Delete]:hover{background:#AA0000;}#theme-dark:checked~body .event .summary{background:#333333;}#theme-dark:checked~body main>.event .summary .title,#theme-dark:checked~body main>.event .summary .countdown{color:#FFFFFF;}#theme-dark:checked~body main>.event .summary .countdown,#theme-dark:checked~body main>.event .summary .title>a{-moz-text-stroke:1px #000000;-o-text-stroke:1px #000000;-webkit-text-stroke:1px #000000;-ms-text-stroke:1px #000000;text-stroke:1px #000000;}#theme-dark:checked~body main>.event .summary .durations{background:rgba(0,0,0,0.5);}#theme-dark:checked~body main>.event .detail .bar nav a,#theme-dark:checked~body main>.event .detail .bar .meta a{color:inherit;}#theme-dark:checked~body main>.event .detail .bar nav a:hover,#theme-dark:checked~body main>.event .detail .bar .meta a:hover{color:#FFAA33;}#theme-dark:checked~body main>.event .detail .description blockquote{border-color:#333333;}#theme-dark:checked~body main>.event .detail .description code{background:#333333;}#theme-light:checked~body{background:#EEEEEE;color:#151515;}#theme-light:checked~body a{color:#0088EE;}#theme-light:checked~body a:hover{color:#00EEFF;}#theme-light:checked~body header{background:#FFFFFF;border-color:#0088EE;}#theme-light:checked~body header nav >*{color:inherit;}#theme-light:checked~body header nav >*:hover{color:inherit;background:#DDDDDD;}#theme-light:checked~body .infobox{background:#AAAAAA;}#theme-light:checked~body .infobox.error{background:#FF3333;}#theme-light:checked~body .infobox.message{background:#55FF55;}#theme-light:checked~body #editor input,#theme-light:checked~body #editor textarea,#theme-light:checked~body #editor select{background:#DDDDDD;color:inherit;}#theme-light:checked~body #editor input[type=submit]:hover{background:#FFFFFF;}#theme-light:checked~body #editor #inputs input[disabled],#theme-light:checked~body #editor #inputs input[readonly],#theme-light:checked~body #editor #inputs select[disabled],#theme-light:checked~body #editor #inputs select[readonly],#theme-light:checked~body #editor #inputs textarea[disabled],#theme-light:checked~body #editor #inputs textarea[readonly]{color:#555555;}#theme-light:checked~body #editor #inputs .markup-help-button{color:#888888;}#theme-light:checked~body #editor #inputs input[value=Delete]{background:#DD3333;}#theme-light:checked~body #editor #inputs input[value=Delete]:hover{background:#FF5555;}#theme-light:checked~body .event .summary{background:#FFFFFF;}#theme-light:checked~body main>.event .summary .title,#theme-light:checked~body main>.event .summary .countdown{color:#FFFFFF;}#theme-light:checked~body main>.event .summary .countdown,#theme-light:checked~body main>.event .summary .title>a{-moz-text-stroke:1px #000000;-o-text-stroke:1px #000000;-webkit-text-stroke:1px #000000;-ms-text-stroke:1px #000000;text-stroke:1px #000000;}#theme-light:checked~body main>.event .summary .durations{background:rgba(255,255,255,0.5);}#theme-light:checked~body main>.event .detail .bar nav a,#theme-light:checked~body main>.event .detail .bar .meta a{color:inherit;}#theme-light:checked~body main>.event .detail .bar nav a:hover,#theme-light:checked~body main>.event .detail .bar .meta a:hover{color:#00EEFF;}#theme-light:checked~body main>.event .detail .description blockquote{border-color:#333333;}#theme-light:checked~body main>.event .detail .description code{background:#333333;}