.Header{width:100%;text-align:center}.Header__title{background-color:#000;font-size:4rem;display:inline-block;margin-top:3rem;margin-bottom:1rem;padding-right:.25rem;padding-left:.25rem}.Header__navigation{padding-top:.5rem;padding-bottom:.5rem;width:100%;margin-bottom:2rem}.Header__link{background-color:#000;color:#fff;font-size:1.5rem;text-decoration:none;margin-left:1rem;margin-right:1rem;padding-left:.5rem;padding-right:.5rem;display:inline-block;margin-top:.25rem}.Header__link span{white-space:nowrap}.Header__link:visited{color:#fff}.Header__link:hover{color:#000;background-color:#fff}@media (min-width:320px) and (max-width:769px){.Header{text-align:center}.Header__navigation{text-align:left;padding-left:5%;padding-right:5%;box-sizing:border-box}.Header__link{width:100%;margin-left:0;margin-right:0;box-sizing:border-box;text-align:center;display:inline-block}}.Login{min-width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.Login__container{background-image:url(/images/vhs.png);background-repeat:no-repeat;background-size:contain}.Login__container,.Login__form{text-align:center;width:320px;height:180px}.Login__form{position:absolute}.Login__form label:first-child{top:33%;left:30%}.Login__form label:first-child input{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #000}.Login__form label:nth-child(2){top:33%;left:30%}.Login__form label:nth-child(2) input{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.Login__form label{position:relative;display:flex;width:42%;height:38px}.Login label input,.Login label span{flex:50% 1;width:100px}.Login label input{border:none;background-color:hsla(0,100%,99%,.85);padding-left:1rem;color:#000}.Login__notice{position:absolute;top:5px;background-color:red;color:#fff;padding:0 4px}.Login__submit{position:absolute;right:15px;top:33%;height:76px;border-top-right-radius:36px;border-top-left-radius:6px;border-bottom-right-radius:36px;border-bottom-left-radius:6px;width:67px;cursor:pointer;background-color:snow}.Register{justify-content:center;height:100%;height:-moz-available;height:-webkit-fill-available;height:stretch}.Register,.Register__container{display:flex;align-items:center}.Register__container{max-width:1200px;background-color:#000;flex-direction:column;padding:2em 3em}.Register li{padding-left:.5em}.Register__rules-title{margin:0}.Register__newaccount{font-size:1.2em;padding-top:1em}.Register__newaccount-input-warning{display:inline-block;padding-top:.75em}.Register__newaccount-row{padding-bottom:1em}.Register__newaccount-label{width:100px;display:inline-block}.Register__newaccount-input{font-size:1em;margin-top:.5em;display:block}.Register__newaccount-note{display:block;font-size:.7em;padding-top:.75em}.Register__newaccount-submit{padding:4px 12px;font-size:1em;background-color:#313639;display:inline-block;margin-top:16px;cursor:pointer}.ratingBox{width:100%;height:auto;line-height:3em;text-align:center;font-weight:700}.ratingBox,.ReviewStars{display:inline-block}.VHS{margin:0;width:100%;height:0;padding-bottom:58.25%;background:#121212;position:relative;z-index:1}.leftbig{left:5%}.rightbig{right:5%}.bigcircle{width:45%;height:80%;border-radius:100%;position:absolute;top:12.5%;background:#d3d3d3;z-index:2}.strut{width:100%;background:#121212;position:absolute;z-index:10}.topstrut{height:30%;top:0}.bottomstrut{height:25%;bottom:0}.centerstrut{background:#121212;position:absolute;width:40%;height:100%;left:30%;z-index:10}.centercircle{background:#fff;position:absolute;width:22.5%;height:40%;z-index:5;border-radius:100%}.centercircleleft{top:32.5%;left:20%}.centercircleright{top:32.5%;right:20%}.spool{background:#696969;position:absolute;z-index:4;border-radius:100%}.leftspool{width:45%;height:80%;top:13.25%;left:10%;-webkit-animation-name:changewidthright;animation-name:changewidthright;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.leftspool,.rightspool{-webkit-animation-duration:.5s;animation-duration:.5s}.rightspool{width:25%;height:45%;top:30%;right:17.5%;-webkit-animation-name:changewidthleft;animation-name:changewidthleft;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes changewidthright{0%{top:13.25%;left:10%;width:45%;height:80%}to{width:25%;height:45%;top:30%;left:17.5%}}@keyframes changewidthright{0%{top:13.25%;left:10%;width:45%;height:80%}to{width:25%;height:45%;top:30%;left:17.5%}}@-webkit-keyframes changewidthleft{0%{width:25%;height:45%;top:30%;right:17.5%}to{top:13.25%;right:10%;width:45%;height:80%}}@keyframes changewidthleft{0%{width:25%;height:45%;top:30%;right:17.5%}to{top:13.25%;right:10%;width:45%;height:80%}}.GridList{display:flex;justify-content:center}.GridList__overlay,.GridList__overlay-text{display:none}.GridList__container{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%;max-width:1200px;padding-top:16px;padding-bottom:16px;background-color:#000}.GridList__box{position:relative;cursor:pointer;width:170px;height:auto;padding:13px}.GridList__box:hover .GridList__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:265px;background:#000;opacity:.8}.GridList__box:hover .GridList__overlay-text{display:block;max-height:252px;padding:15px 17px;-webkit-line-clamp:6;position:absolute;box-sizing:border-box;top:0;left:0;width:100%;height:252px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical}.GridList__box-contents{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto}.GridList__box img{width:100%;height:252px}.GridList__box-info{height:80px;width:100%;display:flex;background-color:#000}.GridList__box-stats{width:40px!important;height:80px;flex-basis:40px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:space-between;justify-content:space-evenly}.GridList__box-title{text-align:center;font-size:14px;display:flex;align-items:center;justify-content:center;background:#000;padding:2px 5px;height:80px;width:130px;box-sizing:border-box}.GridList__box-IMDB{width:100%;height:50%;display:inline-block;box-sizing:border-box}.GridList__box-IMDB div.ratingBox{height:100%;display:flex;align-items:center;justify-content:center}.GridList__box-country{display:flex;align-items:center;justify-content:center;width:100%;height:50%;box-sizing:border-box;background:#313639}.GridList__box-reviews{position:absolute;top:0;left:0;background-color:#000;border-bottom-right-radius:6px;padding:0 8px 5px 2px}.GridList__box-reviews-figure{display:block}.GridList__box:hover .GridList__box-reviews{display:none}.UserName{display:inline-flex}.UserName,.UserName a{align-items:center;justify-content:center}.UserName a{display:flex!important}.UserName__name{margin-right:4px;border-bottom:2px solid #fff}.UserName__name:hover{text-decoration:none}.UserName__score{display:inline-block;background-color:#fff;color:#000;font-size:.6em;padding:0 3px 1px;border-radius:4px}.UserName__score a{color:#000!important}.UserName__medal{height:1em;width:1em;margin-left:.2em}.UserName a{color:#fff;text-decoration:none}.UserName a:hover{color:none;text-decoration:none}.UserName a:visited{color:none}.HomePage{display:flex;justify-content:center}.HomePage__container{width:100%;max-width:1200px;background-color:#000;display:flex;justify-content:space-evenly;flex-wrap:wrap}.HomePage__devlog-item{padding-top:8px;padding-bottom:8px;text-align:center}.HomePage__devlog-item-date{margin-top:8px;margin-bottom:16px;background:#fff;color:#000;padding:0 5px 2px;font-size:1.3rem;display:inline-block}.HomePage__devlog-item-entry--devlog-title{font-size:1.5em}.HomePage__devlog-item-entry--devlog-text{font-size:1em;display:inline-block;border-bottom:2px solid #fff}.HomePage__box{flex-basis:200px;box-sizing:border-box}.HomePage__box-title{padding-top:1rem;font-size:25px;display:flex;justify-content:center;align-items:center}.HomePage__wide-box{padding-left:1rem;padding-right:1rem;flex:1 0 200px;box-sizing:border-box}.HomePage__wide-box-title{font-size:25px;display:flex;justify-content:center;align-items:center}.HomePage__newreviews-review{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2em}.HomePage__newreviews-review-title{font-size:1.2em;display:block;text-align:center}.HomePage__newreviews-review-text{display:block}.HomePage__users-user{padding-bottom:1rem}.HomePage__users-user:nth-child(2){padding-top:1rem}.HomePage__users-user-joined{display:block;padding-top:.25rem}.HomePage a{color:#fff;text-decoration:none}@media screen and (max-width:1000px){.HomePage__newreviews,.HomePage__users{display:none}}@media screen and (max-width:600px){.HomePage__newarrivals,.HomePage__trending{display:none}}.MainList{display:flex;justify-content:center}.MainList__filters{margin-bottom:1rem}.MainList__filters label{background-color:#000;color:#fff;margin-right:.25rem}.MainList__main-table{width:100%;max-width:1200px;border-collapse:collapse;opacity:.9}.GeraldineTheReviewCell{white-space:nowrap}@media only screen and (max-width:949px){.MainList__main-table tbody tr td:nth-child(3),.MainList__main-table thead tr th:nth-child(3){display:none}}@media only screen and (max-width:1023px){.MainList__main-table tbody tr td:nth-child(4),.MainList__main-table thead tr th:nth-child(4){display:none}}@media only screen and (max-width:579px){.MainList__main-table tbody tr td:nth-child(5),.MainList__main-table thead th:nth-child(2),.MainList__main-table thead tr th:nth-child(5),.MainList__main-table tr td:nth-child(2){display:none}}@media only screen and (max-width:400px){.MainList__main-table{font-size:.75em}}@media only screen and (max-width:1199px){.MainList__main-table tbody tr td:nth-child(6),.MainList__main-table thead tr th:nth-child(6){display:none}}.MainList__main-table thead th:first-child{padding-left:1rem}.MainList__main-table thead th{padding:2px 5px;height:2.5rem;text-align:left;background-color:#000}.MainList__main-table tbody tr{background-color:#000;height:2rem;font-size:.9em;cursor:pointer}.MainList__main-table tr td:first-child{padding-left:1rem}.MainList__main-table tr:nth-child(odd){background-color:#111}.MainList__main-table tbody tr:hover{background-color:#fff;color:#000}.MainList__main-table tbody tr:hover svg{fill:#000}.MainList__main-table tr td:last-child{width:1%;white-space:nowrap}.MainList__main-table tr td{padding:2px 5px;white-space:nowrap}.MainList__nothing-notice{background-color:#000;padding-left:.25rem;padding-right:.25rem}.titleCell{width:100%}.AllMovies__filter-container{display:flex;justify-content:center}.AllMovies__filters{width:100%;position:relative;max-width:1200px;background-color:#313639;padding-top:24px;display:flex;flex-direction:column}.AllMovies__filters-reset{position:absolute;top:8px;right:16px;cursor:pointer;text-decoration:underline}.AllMovies__filter-input{display:flex;align-items:flex-start;flex-grow:1;padding:0 26px;justify-content:space-between}.AllMovies__filter-input div:last-child{padding-right:none}.AllMovies__filter-input-title{width:30%;padding-right:24px;box-sizing:border-box}.AllMovies__filter-input-genre{padding-top:5px;padding-right:24px;width:50%;display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.AllMovies__filter-input-genre label{margin-bottom:5px;font-size:.8em!important;white-space:nowrap}.AllMovies__filter-input-genre label input{margin:0 5px 0 0;position:relative;top:1px}.AllMovies__filter-input-year{display:flex;flex-direction:column}.AllMovies__filter-input-year-title{margin-bottom:13px;font-size:1.5em}.AllMovies__filter-input-year-container{max-width:200px;padding-right:0;display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));flex-direction:row}.AllMovies__filter-input-year-label{width:200px;font-size:.8em}.AllMovies label{font-size:1.5em;display:inline}.AllMovies__input{width:100%;height:1em;font-size:1.5em;display:inline-block;margin-top:16px;border:0}.AllMovies__view{display:flex;justify-content:space-between}.AllMovies__view-sort{text-align:right;display:flex;align-items:center;justify-content:flex-end;position:relative}.AllMovies__view-sort:hover{background:#000}.AllMovies__view-sort span{padding:5px 8px}.AllMovies__view-sort-menu{cursor:pointer;position:absolute;top:100%;width:100%;z-index:2;background-color:#000;padding:0 0 24px}.AllMovies__view-sort-menu ul{margin:0;padding:0}.AllMovies__view-sort-menu ul .active{text-decoration:underline}.AllMovies__view-sort-menu ul li{list-style-type:none;padding:8px 16px}.AllMovies__view-sort-menu ul li:hover{background:#313639}.AllMovies__view-label{font-size:14px}.AllMovies__view-option{cursor:pointer;display:inline-block;border-bottom:none;background-color:#313639;color:#fff;padding:5px 8px;box-sizing:border-box}.AllMovies__view-option.active{background:#000}@media screen and (max-width:767px){.AllMovies__input{padding:0;border:none}.AllMovies__filter-input{flex-direction:column;display:block;margin-right:0}.AllMovies__filter-input div{padding-right:0}.AllMovies__filter-input-title{padding:0!important;width:100%}.AllMovies__filter-input-genre{justify-content:space-evenly;width:100%;padding:14px 0 0}.AllMovies__filter-input-year{padding-top:13px;padding-bottom:13px;width:100%}}.Invite{display:flex;justify-content:center}.Invite__container{width:100%;max-width:1200px;background:#000;padding:16px 32px 32px}.Invite__explainer{line-height:1.5em;padding-bottom:16px}.Invite__form{padding:16px 32px;display:inline-block;width:100%;box-sizing:border-box}.Invite__form-name{display:flex;padding:0 0 8px}.Invite__form-name-label{display:inline-block;width:60px}.Invite__form-name-input{width:150px}.Invite__form-email{display:flex;padding:8px 0}.Invite__form-email-label{display:inline-block;width:60px}.Invite__form-email-input{width:150px}.Invite__form-howknow-label{display:inline-block;padding-top:8px;padding-bottom:8px}.Invite__form-howknow-input{display:block;width:100%;height:8rem}.Invite__form-submit{padding:4px 12px;font-size:1.5em;background-color:#313639;display:inline-block;margin-top:16px;cursor:pointer}.Help{display:flex;justify-content:center}.Help__container{max-width:1200px;background:#000;padding:16px 32px;font-size:1.25em;box-sizing:border-box}.Help__contact{display:inline-block;padding-top:0;padding-bottom:1rem}.Help__section{display:block}.Help__section-title{background:#fff;color:#000;padding:0 5px 2px;font-size:1.5rem;display:inline-block;margin-bottom:1rem}.Help__section-entry-question{padding-left:.5rem;text-decoration:underline}.Help__section-entry-answer{font-size:.8em;padding-top:.5rem;padding-bottom:1rem;padding-left:1.5rem;line-height:1.5em}.Help__admin-answer,.Help__admin-question{display:block}.ReportProblem{height:100%;width:100%;padding-left:1rem;box-sizing:border-box;display:flex;align-items:center}.ReportProblem,.ReportProblem__question{padding-right:1rem}.ReportProblem__text-input{flex-grow:1}.ReportProblem__submit{padding-left:1rem;display:inline-block;cursor:pointer}.NewReview{padding-bottom:2em}.NewReview__title{display:block;font-size:2em;padding-bottom:.5em}.NewReview__review{display:flex;min-height:100px;padding-top:.5em;padding-bottom:.5em}.NewReview__review-info{display:flex;flex-direction:column;min-width:175px}.NewReview__review-info-name{font-size:1.25em;padding-bottom:.5em}.NewReview__review-text{width:80%}.NewReview__review-text-input{width:100%;height:100%}.NewReview__no-reviews{display:block}.NewReview__submit{cursor:pointer;margin-left:180px;margin-top:.5em;padding:4px 8px;background-color:#313639;border-radius:6px;display:inline-block}@media screen and (max-width:767px){.NewReview__review{flex-direction:column}.NewReview__review-text{width:100%;margin-top:.5rem}.NewReview__submit{margin-left:.5rem}}.SelectableStars{width:108px}.error{border:4px solid red}.AllReviews{padding-left:1rem;padding-right:1rem;padding-bottom:2em}.AllReviews__title{background:#fff;color:#000;padding:0 5px 2px;font-size:1.5rem;display:inline-block;margin-bottom:1rem}.AllReviews__review{display:flex;min-height:100px;padding-bottom:1em}.AllReviews__review-info{display:flex;flex-direction:column;min-width:175px}.AllReviews__review-info-name{font-size:1.25em;padding-bottom:.25em}.AllReviews__review-info-date{padding-bottom:.5em}.AllReviews__review-text{padding-left:.5rem;line-height:1.75em}.AllReviews__review-edit{cursor:pointer;margin-top:.5em;padding:4px 8px;background-color:#313639;border-radius:6px;display:inline-block;text-align:center}.AllReviews__no-reviews{display:block;padding-bottom:1em}.PlayerPage{display:flex;justify-content:center}.PlayerPage__container{width:100%;max-width:1200px;background-color:#000}.PlayerPage__title{display:block;padding-bottom:13px;padding-left:13px;padding-top:2px;font-size:2rem;background-color:#000;opacity:.9}.PlayerPage__report-issue{position:relative;width:100%;height:10px}.PlayerPage__report-issue-cta{width:100%;font-size:.8em;text-align:right;position:absolute;right:15px;top:-14px;text-decoration:underline;cursor:pointer}.PlayerPage__report-issue.report-active{height:auto;padding-bottom:5px}.PlayerPage__info-row{width:100%;background:#313639;opacity:.9;display:flex;height:50px;align-items:center}.PlayerPage__added{padding-left:1rem}.PlayerPage__genres{flex-grow:1;text-align:right;padding-right:1rem}.PlayerPage__popularity{padding-left:1rem;padding-top:.5rem;display:block;position:relative;top:.5rem;z-index:2}.PlayerPage__overview{line-height:2em;padding:1rem 32px 2rem;font-size:1.25em;display:block;background-color:#000;opacity:.9}.PlayerPage__imdb-container{min-width:50px;height:50px}.PlayerPage .ratingBox{height:50px}.PlayerPage .ratingBox span{line-height:50px;color:#000}@media screen and (max-width:767px){.PlayerPage{font-size:.8em}}.UserPage{display:flex;justify-content:center}.UserPage__container{width:100%;max-width:1200px;padding:1rem 2rem 2rem;box-sizing:border-box;background-color:#000}.UserPage__profile{display:flex;align-items:center}.UserPage__profile-name{font-size:2em}.UserPage__profile-name .UserName__score{margin-left:5px}.UserPage__profile-joined{padding-left:.5em;padding-right:.5em}.UserPage__profile .UserPage__medal{margin-left:.5em;margin-right:.5em;border-radius:.25em;padding-left:.25em;padding-right:.25em;background-color:#fff;color:#000;position:relative}.UserPage__profile .explainer{display:none}.UserPage__profile .shownexplainer{display:block!important;position:absolute;top:100%;background-color:#000;padding:.25em .25em .5em;width:100%;box-sizing:border-box;color:#fff}.UserPage__score{font-size:2rem;padding:3rem 2rem 4rem;display:flex;justify-content:space-between;align-items:center}.UserPage__score-total{width:16%;align-self:stretch;display:flex;align-items:center}.UserPage__score-subtotal{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:space-evenly;width:16%;font-size:1rem}.UserPage__score-subtotal-text{display:block;padding-bottom:.5rem}.UserPage__score-subtotal-figure{padding:.25rem .5rem;background:#313639;border-radius:4px}.UserPage__reviews{text-align:center;display:inline-block;min-width:300px;width:50%}.UserPage__reviews-title{background:#fff;color:#000;padding:0 5px 2px;font-size:1.5rem;margin-bottom:1rem;display:inline-block}.UserPage__review{padding-bottom:2.5rem}.UserPage__review-info-title{font-size:1.2em;display:block}.UserPage__review-info-date{display:block;padding-bottom:.5rem}.UserPage__review-text{padding-top:.5rem;line-height:1.75em}.UserPage__details{display:flex;align-items:flex-start}.UserPage__fetched{display:inline-block;min-width:300px;text-align:center;width:50%}.UserPage__fetched-title{background:#fff;color:#000;padding:0 5px 2px;font-size:1.5rem;margin-bottom:1rem;display:inline-block}.UserPage__fetched-movie{display:block;padding-bottom:.5rem;font-size:1.2em}.UserPage a{text-decoration:none;display:inline-block;color:#fff}.UserPage a span{border-bottom:2px solid #fff}.UserPage a:hover{text-decoration:none}@media screen and (max-width:767px){.UserPage__profile{flex-direction:column;align-items:start}.UserPage__medal{margin-left:0!important;margin-top:.25em}.UserPage__profile-joined{padding-left:0!important}.UserPage__details{flex-direction:column}.UserPage__reviews{min-width:100%;width:100%}.UserPage__reviews-title{margin-top:10px}.UserPage__fetched{padding-top:2rem;min-width:100%;width:100%}.UserPage__score{flex-direction:column;padding:16px 0 0}.UserPage__score *{width:auto}.UserPage__score-subtotal-text{padding-top:2rem}}.Bottom{display:flex;flex-direction:column;min-height:100%;flex-grow:1}.Footer{width:100%;margin-top:3rem;display:flex;justify-content:center}.Footer__pusher{flex-grow:1}.Footer__container{background:#000;width:100%;max-width:1200px;padding:1rem 1rem 2rem;display:flex;justify-content:space-between;border-top:5px solid #313639}.Footer__right{text-align:right}.Footer__title{font-size:1.5em}.Footer__content,.Footer__logout{padding-top:.5rem}.Footer__logout{cursor:pointer;display:inline-block}.Footer a{text-decoration:none}.Footer a,.Footer a:visited{color:#fff}.Footer a:hover{text-decoration:none}.PostDevlog{display:flex;justify-content:center}.PostDevlog__container{max-width:1200px;width:100%;background:#000}.PostDevlog__input{display:block;padding-top:32px}.PostDevlog__input input,.PostDevlog__input textarea{display:block}.CheckInvites__submit{display:block;cursor:pointer}.Devlog{display:flex;justify-content:center}.Devlog__container{width:100%;max-width:1200px;background:#000;padding:16px 32px;font-size:1.25em;box-sizing:border-box}.Devlog__log{padding-bottom:32px}.Devlog__log-title{display:block}.Devlog__log-date{font-size:.8rem;display:block;padding-bottom:8px}.Devlog__log-text{font-size:1rem;line-height:1.5em}@font-face{font-family:"DiodrumSemiBold";src:url(/fonts/DiodrumSemiBold.woff2) format("woff2"),url(/fonts/DiodrumSemiBold.woff) format("woff"),url(/fonts/DiodrumSemiBold.ttf) format("truetype"),url(/fonts/DiodrumSemiBold.svg#svgFontName) format("svg")}html{height:100%}body,html{background-color:#000}body{font-family:"DiodrumSemiBold";background-image:url(/images/vhsoverlay.jpg);color:#fff;padding:0;margin:0;min-height:100%}#root,.App{min-height:100vh}.App{display:flex;flex-direction:column}.App.DEVELOPMENT{border-top:2rem solid red}.App.DEVELOPMENT:before{content:"DEVELOPMENT";position:relative;top:-1.6rem;width:100%;text-align:center}.DEVELOPMENT{border-top:2rem solid red}
/*# sourceMappingURL=main.8c3b578b.chunk.css.map */