:root{--color-accent:#d3221e;--color-primary:#0d0d0d;--color-secondary:#1d1d1d;--color-shadow:#4c5d5a;--text-primary:#fcf4f4;--outline-color:hsla(0,0%,100%,0.1)}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body{font-family:Montserrat,sans-serif;line-height:1.5;font-size:2rem;color:#fff;margin:0}h1,h2,h3{color:var(--color-headings);margin-bottom:2rem}h1{font-size:7rem}h2{font-size:4rem}h3{font-size:3rem}p{margin-top:0}@media screen and (min-width:1024px){body{font-size:1.8rem}h1{font-size:8rem}h2{font-size:4rem}h3{font-size:2.4rem}}li{list-style:none}.gloss{border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(10px);box-shadow:0 4px 10px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.25);background:var(--outline-color)}a{text-decoration:none;color:inherit}a:hover{color:var(--color-accent)}.btn{font-size:1.3rem;padding:1rem 2.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .4s ease,background .3s,color .4s;border:0}.btn--outline{color:#fff}.btn--solid{background:#fff;color:var(--color-primary)}.btn--accent{background:#0370dd;color:#e8e7e7}.btn--solid:hover{background:hsla(0,0%,100%,.9294117647058824)}.btn--accent:hover{background:#0464c5}.btn--outline:hover{background:hsla(0,0%,100%,.212)}.fa-play{padding-right:2rem}.callout{color:#fff;padding:.5rem 1.5rem;border-radius:999px;font-size:1rem;font-weight:500;transition:border .3s}.callout:hover{border:1px solid var(--color-accent)}.nav{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:0;border:0;padding:0 30px;background-color:transparent;font-size:1.8rem}.nav__list{display:flex;width:auto}.nav__item{padding:.5rem 3rem;transition:all .3s ease-in-out}.nav__item:hover{background:hsla(0,0%,100%,.212);color:var(--color-accent);border-radius:8px}.featured-content{background:linear-gradient(180deg,transparent,#151515),url(/23.c28362de.jpg);height:75vh;min-width:800px;padding-top:0;background-size:cover;background-position:50%;font-size:15px}.description{display:flex;flex-direction:column;margin-top:200px;padding-left:20px}.description p{padding-top:2rem;width:40ch;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.buttons button{margin-right:2rem}.card{background:url(/24.e815b66c.jpg);height:28rem;margin-right:10px;min-width:210px;background-size:cover;background-position:50%;border-radius:5px;transition:all .5s ease-in-out;position:relative}.card:hover{transform:scale(1.1);margin:0 20px;.rating,.title{opacity:1;transform:scale(.999)}}.rating,.title{transition:all .3s ease-in-out;padding:1rem}.title{font-size:1.4rem;bottom:130px;text-align:center;width:100%}.rating,.title{position:absolute;font-weight:600;overflow:hidden;opacity:0}.rating{bottom:0;right:0;font-size:1.2rem;border-radius:5px}.fa-star{color:#daa520;margin-right:5px}.movies{padding-left:25px;padding-top:10rem}.movie-list{display:flex;transform:translateX(0);transition:all .5s ease}.movie-list-wrapper{height:45rem;position:relative;overflow:hidden}.arrow{font-size:60px;position:absolute;padding:20px;top:210px;right:0;transition:all .3s;border-radius:10px}.arrow:hover{transform:scale(1.1)}.body-search{background-color:#0d0d0d}.search-content{display:flex;flex-direction:column;align-items:center;text-align:center}.search-section{padding-bottom:10rem}.search-section h2{margin-bottom:10rem}.search{max-width:800px;display:flex;border-radius:30px;padding:1.2rem}.btn--accent,.search .search-input{font-size:1.5rem;border-radius:30px}.search .btn--accent{padding:0 3rem}.search-input{width:100%;border-radius:8px;padding:2.2rem;outline:0;flex-grow:1;margin-right:3px;color:var(--color-accent)}.search-result-container{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:2rem;transition:all .3s ease-in-out}.search-item{min-width:210px;height:28rem;position:relative;transition:all .3s ease-in-out;cursor:pointer}.search-image{width:100%;height:100%;object-fit:cover;border-radius:5px}.search-title{font-size:1.5rem;bottom:110px;left:0;text-align:center;overflow:hidden;width:100%}.search-rating,.search-title{position:absolute;font-weight:600;padding:.5rem;opacity:0}.search-rating{bottom:0;right:0;font-size:1.2rem;border-radius:5px}.search-item:hover .search-rating,.search-item:hover .search-title{opacity:1;transition:all .3s ease-in-out}.search-item:hover .search-image{opacity:.7;transition:all .3s ease-in-out}.footer{background-color:#000;padding:3rem;color:#b7b5b5;text-align:left;font-size:1.4rem}.logo{height:4rem}
/*# sourceMappingURL=/styles.0d7965ec.css.map */