body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.App,body,html{height:100%}a{text-decoration:none}.content{align-items:center;display:flex;flex-direction:column;justify-content:center}.carousel{display:flex;height:100%;position:relative;width:100%}.carousel--arrow-section{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;top:0}.carousel--arrow-section.left{left:0}.carousel--arrow-section.right{right:0}.carousel--content{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:space-between;overflow:auto;width:100%}.carousel--content.overflow{padding-left:100px;padding-right:100px}.carousel--item{border:1px solid #d3d3d5;border-radius:2px;display:flex;flex-direction:column;height:250px;margin-right:10px;width:300px}.carousel--item:hover{cursor:pointer}.carousel--item-header{align-items:center;border-bottom:.5px solid #d3d3d5;display:flex;justify-content:center;min-height:50%;overflow:hidden}.carousel--item-thumbnail{width:100%}.carousel--item-content{box-sizing:border-box;display:flex;min-height:50%;padding:15px 0 20px}.carousel--item-content-left{min-width:17.5%}.carousel--item-content-date{align-items:center;border-right:1px solid #d3d3d5;color:#636363;display:flex;flex-direction:column;flex-wrap:wrap;font-weight:600;justify-content:center;padding-bottom:10px;text-transform:uppercase}.carousel--item-content-date-month{font-size:.8em}.carousel--item-content-date-day{font-size:1.3em}.carousel--item-content-date-year{font-size:.8em}.carousel--item-content-right{box-sizing:border-box;min-width:82.5%;padding:0 10px}.carousel--item-content-date-time{color:#636363;font-size:.8em;font-weight:700;line-height:130%}.carousel--item-content-title{color:rgba(90,93,88,.6);font-size:.8em;line-height:200%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel--item-content-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:1em;line-height:150%;overflow:hidden}.carousel--item:hover>.carousel--item-content>.carousel--item-content-right>.carousel--item-content-description{color:#56ab48}.carousel--loading-screen{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.carousel--loading-spinner{width:100px}.searchbar{display:flex;flex-wrap:wrap;font-weight:500;justify-content:space-between}.searchbar--keyword-search,.searchbar--subreddit-search{border:1px solid #d3d3d5;border-radius:4px;flex:0 0 25%;padding:10px}.searchbar--date-search{align-items:center;border:1px solid #d3d3d5;border-radius:4px;display:flex;flex:0 0 25%;font-weight:400;padding-right:10px}.searchbar--date-search-label{border-right:1px solid #d3d3d5;margin-right:10px;padding:10px}.searchbar--date-search-input{border:0;border-radius:4px;flex:1 1;height:100%}.searchbar--search-button{align-items:center;background-color:#56ab48;border:1px solid #448739;border-radius:4px;box-shadow:0 1px 0 hsla(0,0%,100%,.18);color:#fff;cursor:pointer;display:flex;flex:0 0 20%;justify-content:center;padding:10px}.searchbar--search-button:hover{background-color:#4d9940}@media screen and (max-width:960px){.searchbar{flex-direction:column}.searchbar--date-search,.searchbar--keyword-search,.searchbar--search-button,.searchbar--subreddit-search{flex:1 1;margin-bottom:10px}}.arrow-wrapper{background-color:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;padding:1em;pointer-events:all;transition:opacity .3s}.arrow{border-right:.3em solid #fff;border-top:.3em solid #fff;height:.8em;width:.8em}.arrow.left{-webkit-transform:translate(.2em) rotate(225deg);transform:translate(.2em) rotate(225deg)}.arrow.right{-webkit-transform:translate(-.2em) rotate(45deg);transform:translate(-.2em) rotate(45deg)}.section--searchbar{background-color:#fff;border-bottom:1px solid #d3d3d5;margin-bottom:20px;padding:20px 0;width:95%;z-index:1}.section--carousel{height:515px;width:95%}@media (hover:hover) and (pointer:fine){.carousel--arrow-section>.arrow-wrapper{opacity:0}.carousel:hover>.carousel--arrow-section>.arrow-wrapper{opacity:.75}.carousel>.carousel--arrow-section>.arrow-wrapper:hover{opacity:1}}.no-select{-webkit-tap-highlight-color:transparent}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{height:0;width:0}
/*# sourceMappingURL=main.236ce38f.css.map*/