body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif}body,html{background-color:#dcdcdc;color:#052525;font-size:18px}#root,.App,body,html{height:100%;width:100%}@media only screen and (max-width:768px){body,html{font-size:16px}}@media only screen and (max-width:500px){body,html{font-size:14px}}nav{background-color:#1b2727;box-shadow:1px 2px 8px -2px rgba(0,0,0,.3)}.brand{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:left}.logo{width:2em;height:2em;margin-right:1em}ul{list-style-type:none;margin:0;overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 1em;-webkit-align-items:center;align-items:center}li{float:right;height:100%}li a{display:-webkit-flex;display:flex;text-align:center;margin-top:auto;margin-bottom:auto;padding:.75em 1em;text-decoration:none;color:#fff}.logo:hover,li a:hover{cursor:pointer;color:#ccc}.page-title{font-size:2em;text-align:center;margin-top:1.25em;margin-bottom:.5em}.page-subtitle{font-size:2.5em;text-align:center;font-style:italic;margin:0 0 .25em;color:#054545}@media only screen and (max-width:560px){.page-title{margin-top:.75em;margin-bottom:.25em}.page-subtitle{margin-top:0;margin-bottom:0}}#episode-container{box-sizing:border-box;width:calc(100% - 2em);max-width:660px;padding:1.75em;display:grid;grid-template-rows:2fr 5em;-webkit-align-items:center;align-items:center;margin:1.5em auto;background-color:#fff;box-shadow:2px 3px 10px -3px rgba(0,0,0,.3)}.helper-text{color:#052525;margin-bottom:.6em}.buttons-bar{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.buttons-bar a:last-of-type{margin-left:1em}@media only screen and (max-width:560px){#episode-container{grid-template-rows:2fr 4em;margin:1em;box-shadow:none}}@media only screen and (max-width:321px){#episode-container{grid-template-rows:2fr 3em}}.image-container{max-height:33vh;overflow:hidden}.episode-image{width:100%;max-width:660px}.epDetails{text-align:left}.epName{font-size:2em;margin-top:.6em;margin-bottom:.3em}.epSeasonEpisode{margin:0;color:#4c6565}.epSummary{margin-top:.6em}.button{width:100%;text-align:center;cursor:pointer;color:#fff;padding:1em 0;text-decoration:none;border-radius:5px;box-shadow:1px 2px 8px -2px rgba(0,0,0,.5)}.button:hover{position:relative;bottom:1px}
/*# sourceMappingURL=main.b67a6085.chunk.css.map */