.ImageComponent{aspect-ratio:var(--9a744ab8);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.MoviePopup{top:0;right:0;bottom:0;left:0;bottom:1rem;margin:0 auto;position:fixed;top:1rem;width:min(980px,100vw - 2rem);z-index:1}@media screen and (max-width:600px){.MoviePopup{bottom:.5rem;top:.5rem;width:min(980px,100vw - .5rem)}}.MoviePopup .movie-wrapper{height:100%;overflow-y:auto}.MoviePopup .header{align-items:center;background-color:var(--c-white,#e5d0c2);border-bottom:2px solid var(--c-black);display:flex;gap:1rem;height:45px;justify-content:space-between;padding-left:.5rem;padding-right:.5rem;width:100%;z-index:2}.MoviePopup .header .left,.MoviePopup .header .right{flex-basis:0;flex-grow:1}.MoviePopup .header .middle{align-items:center;background-color:var(--c-black);border-radius:10px;color:var(--c-white,#e5d0c2);display:flex;font-size:1.5rem;overflow:hidden;padding-left:1rem;text-overflow:ellipsis;white-space:nowrap;width:min(500px,100%)}.MoviePopup .header .middle .text{display:block;font-size:1rem;padding:.2rem 1rem;width:100%}.MoviePopup .header .right{display:flex;justify-content:flex-end}.MoviePopup .header .left{font-size:1.5rem}.MoviePopup .header .close{display:grid;font-size:2rem;height:32px;place-items:center;width:32px}.MoviePopup img{height:300px}.MoviePopup .content{display:flex;flex-direction:column;height:100%;padding:1rem}.MoviePopup .content .more-info{margin-top:1rem}.MoviePopup .content .genre{background-color:var(--c-black);border-radius:var(--radius-small);color:var(--c-white,#e5d0c2);display:inline-block;margin:.1rem;padding:.25rem .5rem}.MoviePopup .content a:not(.genre){position:relative;width:-moz-fit-content;width:fit-content}.MoviePopup .content a:not(.genre):before{background:var(--c-font);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:100%;width:100%}.MoviePopup img{aspect-ratio:14/10;border-bottom:2px solid var(--c-black);-o-object-fit:cover;object-fit:cover;width:100%}.MovieCard{min-height:450px;width:100%}.MovieCard h3:hover{cursor:pointer;text-decoration:underline}.MovieCard .content{display:flex;flex-direction:column;padding:1rem 1rem 3rem}.MovieCard .content .description{display:flex;flex-direction:column;gap:1rem}.MovieCard .content .description .screening{font-weight:bolder}.MovieCard .content .more-info{margin-top:1rem}.MovieCard .content .screening-wrapper{margin-bottom:.5rem}.MovieCard .content .genre{background-color:var(--c-black);border-radius:var(--radius-small);color:var(--c-white,#e5d0c2);margin:.1rem;padding:.25rem .5rem;white-space:nowrap}.MovieCard .content .genre.outline{background-color:transparent;color:var(--c-black)}.MovieCard .content a:not(.genre),.MovieCard .content button{position:relative;width:-moz-fit-content;width:fit-content}.MovieCard .content a:not(.genre):before,.MovieCard .content button:before{background:var(--c-font);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:100%;width:100%}.MovieCard img{aspect-ratio:14/10;border-bottom:2px solid var(--c-black);-o-object-fit:cover;object-fit:cover;width:100%}.HeadlineComponent{background-color:var(--c-white,#e5d0c2);border:2px solid var(--c-black);border-radius:var(--radius-small);box-shadow:5px 5px var(--c-black);font-family:Bungee;padding:.25rem .75rem;position:relative;width:-moz-fit-content;width:fit-content}.MovieCollection .date{border-radius:var(--radius-small);box-shadow:5px 5px var(--c-black);font-size:1.25rem;font-weight:700;margin-top:1rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.MovieCollection .card-layout{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media (min-width:700px) and (max-width:1199px){.MovieCollection .card-layout{grid-template-columns:1fr 1fr}}@media (max-width:699px){.MovieCollection .card-layout{grid-template-columns:1fr}}
