@import url(https://fonts.googleapis.com/css2?family=IM+Fell+English+SC&family=IM+Fell+English:ital@0;1&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap);:root{--roman-font:"IM Fell English","EB Garamond","Goudy Old Style",Georgia,serif;--heading-font:"IM Fell English SC","IM Fell English","EB Garamond","Goudy Old Style",Georgia,serif;--sans-font:"Roboto Slab",sans-serif;--mono-font:"IBM Plex Mono","Source Code Pro",monospace;--card-height:16.8em;--card-width:12em;--card-margin:0.1ex;--card-buffer-width:1ex;--stub-width:1em;--stub-color:#d3d3d3;--card-border:2px solid #000}body,html{height:100%}body{font-family:IM Fell English,EB Garamond,Goudy Old Style,Georgia,serif;font-family:var(--roman-font);margin:0;text-align:center}header,section#frame{height:20%;justify-content:center}div.card span.date,header h1{font-family:IM Fell English SC,IM Fell English,EB Garamond,Goudy Old Style,Georgia,serif;font-family:var(--heading-font)}div.card span.date{text-transform:lowercase}header h1{margin:0;padding-bottom:.5ex;padding-top:.5ex}p.instructions{font-size:110%;font-style:italic;margin:0;padding-bottom:1ex}section#frame button{margin:1ex}div#file{layout:flex;flex-direction:row;margin-top:1ex}div#file input{margin-left:1em}section#frame div#score{margin:0 auto;padding:0;width:50%}div#score p{font-family:IM Fell English SC,IM Fell English,EB Garamond,Goudy Old Style,Georgia,serif;font-family:var(--heading-font);font-size:200%;height:1em;margin:0;padding:0}.hide{height:0;visibility:hidden;width:0}.show{visibility:visible}div.card{background-color:#d3d3d3;border:2px solid #000;border:var(--card-border);border-radius:1ex;display:flex;flex-direction:column;height:16.8em;height:var(--card-height);margin:.1ex;margin:var(--card-margin);overflow:scroll;padding:1ex;text-align:center;width:12em;width:var(--card-width)}div.clue{cursor:grab}div.card[data-expand]{margin-left:.5ex;margin-left:calc(var(--card-margin)*5)}div.card span.date{font-family:IM Fell English SC,IM Fell English,EB Garamond,Goudy Old Style,Georgia,serif;font-family:var(--heading-font);font-size:200%;font-weight:700;margin-bottom:1ex}section#game{height:80%}div.clueDeck,div.gameover{display:flex;flex-direction:row;height:100%;justify-content:center}div.gameTop{height:20em}div.clueDeck div.card{background-color:#f5f5f5;margin-left:-1px}div.card img{margin-bottom:.5ex;margin-left:auto;margin-right:auto;max-height:50%;max-width:95%}div.clueDeck div.card[data-alert=alert]{background-color:crimson}div.clueDeck div.cardStub{background-blend-mode:soft-light;background-color:#d3d3d3;background-color:var(--stub-color);background-image:url(/static/media/hourglass-line.b4c449532d5d3797e0b3.png);background-repeat:repeat;background-size:2em;border:2px solid #000;border:var(--card-border);border-radius:1ex 0 0 1ex;border-right:0;height:16.8em;height:var(--card-height);margin-bottom:.1ex;margin-bottom:var(--card-margin);margin-right:-1ex;margin-top:.1ex;margin-top:var(--card-margin);padding-bottom:1ex;padding-right:0;padding-top:1ex;width:1em;width:var(--stub-width)}div.scrollingTimeline{height:50%;overflow-x:scroll;position:relative}div.timelineBar{height:100%;margin-left:auto;margin-right:auto;position:relative;width:100%}hr{border:0;height:1ex;position:absolute;top:40%;width:100%;z-index:-1}div.scrollingTimeline hr{background:linear-gradient(90deg,#d8d8d8,#d0d0d0,#d8d8d8);z-index:-2}div.timelineBar hr{background:linear-gradient(90deg,#d3d3d3,#000,#d3d3d3)}div.timeline{display:flex;flex-direction:row;justify-content:center}footer{min-height:3em;width:100%}div.gameover{color:crimson;font-size:240%;font-style:italic}div.gameover p{margin:1ex}main section{margin:1em}div.card *{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}.flash{animation-duration:.15s;animation-iteration-count:2;animation-name:flash_bg}@keyframes flash_bg{to{background-color:red}}form#login{justify-content:center;margin-left:auto;margin-right:auto;width:60%}div.formInputBlock{display:table;width:100%}div.formInputBlock div.formItem{display:table-row}div.formItem input,div.formItem label{display:table-cell;padding-bottom:1ex}div.formItem label{text-align:right;width:20%}div.formItem input{width:80%}form#login button{margin-top:1em}ul{margin-left:auto;margin-right:auto;text-align:left;width:50%}nav ul{display:flex;flex-direction:row;justify-content:space-between;list-style:none}nav a{color:#00008b;text-decoration:none}nav a.active{font-weight:700}form label,nav a{font-family:Roboto Slab,sans-serif;font-family:var(--sans-font)}ul li button{background:none;border:none}form#chooser label,form#chooser select{margin-right:1ex}table.timeline{border-bottom:2px solid #000;border-top:2px solid #000;font-family:Roboto Slab,sans-serif;font-family:var(--sans-font);margin-bottom:1em;margin-left:auto;margin-right:auto;text-align:left}table.timeline td,table.timeline th{padding-left:1ex;padding-right:1ex}section#new{background:#f5f5f5;border:2px solid #000;margin-left:auto;margin-right:auto;margin-top:1em;padding:1ex;width:80%}section#preview div.card{background:#b0c4de;margin-left:auto;margin-right:auto;width:12em;width:var(--card-width)}table.timeline td,table.timeline th{vertical-align:top}td div.FactListControls{display:flex;flex-direction:horizontal}td div button+button{margin-left:1ex}div.prose{display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:50em;min-width:30em;text-align:left}div.prose p,div.prose pre,div.prose ul{margin-bottom:1ex;margin-left:0;margin-top:0;width:100%}div.buffer{width:1ex;width:var(--card-buffer-width)}div.buffer.active{width:4ex;width:calc(var(--card-buffer-width)*4)}div.clueDeck div.cardStub.last{border:2px solid #000;border:var(--card-border);border-radius:1ex;margin-right:1em;margin-right:var(--stub-width);padding-right:1ex;width:12em;width:var(--card-width)}div.controls{display:flex;flex-direction:horizontal;justify-content:space-between;margin-left:70vw;margin-right:10%;width:20vw}div.controls button#save{font-size:150%}div.controls button#deleteTimeline{font-size:100%}button.inactive{color:gray}p.warning{color:red;font-family:Roboto Slab,sans-serif;font-family:var(--sans-font);font-size:80%;font-style:italic;margin-top:1ex}table.index{margin-left:auto;margin-right:auto;text-align:left}table.index th,td{padding-left:1em}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.ca42d41e.css.map*/