.search__submit{transition:opacity .4s linear}.search__input::-moz-placeholder,.search__input::-ms-input-placeholder,.search__input::-webkit-input-placeholder,.search__input::placeholder{font-family:Inter,Arial,sans-serif}.search{padding:4rem 0 1rem}@media(max-width:550px){.search{padding:3rem 0 1rem}}.search__form{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.search__input{background-color:#2f2f2f;border:none;border-radius:.8rem;caret-color:#fff;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.28;outline:none;padding:1.6rem 2rem;width:91.75%}.search__input:focus{background-color:#313131}.search__input::placeholder{font-style:normal}.search__input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 30px #2f2f2f}@media(max-width:550px){.search__input{padding:1rem}}.search__submit{background-color:#0000;background-image:url(/static/media/find.379feab022ab56d39f1a.svg);background-size:cover;border:none;cursor:pointer;flex-shrink:0;min-height:4.4rem;outline:none;width:4.4rem}.search__submit:hover{opacity:.8}@media(max-width:550px){.search__submit{min-height:3.3rem;width:3.3rem}}.card:hover .card__button_type_delete,.card:hover .card__button_type_saved{transition:opacity .4s linear}.card{display:flex;flex-direction:column;position:relative;width:100%}.card:hover .card__button_type_delete,.card:hover .card__button_type_saved{opacity:1}.card:hover .card__button_type_delete:hover,.card:hover .card__button_type_saved:hover{opacity:.8}.card__link{color:#fff;text-decoration:none}.card__image{aspect-ratio:1/1.44;border-radius:.6rem;display:block;object-fit:cover;width:100%}.card__info{display:flex;justify-content:space-between;padding-top:1.4rem}@media(max-width:768px){.card__info{padding:2.6rem 0 0}}@media(max-width:550px){.card__info{padding:1.6rem 0 0}}.card__title{font-size:1.3rem;font-weight:500;line-height:normal;margin:0;max-width:25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:550px){.card__title{font-size:1.2rem;max-width:24rem}}.card__rating{align-items:center;background-color:#2f2f2f;border-radius:.3rem;color:#8b8b8b;display:flex;font-size:1.1rem;font-weight:400;justify-content:center;line-height:.9;min-height:1.8rem;width:5.2rem}.card__genre{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.card__genre p{margin:0}.movies__more{transition:opacity .4s linear}.movies{padding:7rem 0 8rem;width:100%}@media(max-width:550px){.movies{padding:4rem 0 8rem}}.movies__list{grid-gap:5.7rem 3rem;display:grid;gap:5.7rem 3rem;grid-template-columns:repeat(auto-fit,36rem);justify-content:center;list-style:none;margin:0;padding:0}@media(max-width:768px){.movies__list{gap:4.5rem 3rem;grid-template-columns:repeat(auto-fit,33.9rem)}}@media(max-width:550px){.movies__list{gap:3.7rem;grid-template-columns:repeat(auto-fit,30rem)}}.movies__more{background-color:#0000;border:1px solid #424242;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1.2rem;font-weight:500;line-height:normal;margin:7.7rem auto 0;min-height:3.6rem;padding:0;width:32rem}.movies__more:hover{opacity:.8}@media(max-width:768px){.movies__more{margin:5.9rem auto 0}}@media(max-width:550px){.movies__more{width:24rem}}.film__link{transition:opacity .4s linear}.film__wrapper{display:flex;gap:5%;padding-top:2rem;width:100%}@media(max-width:1024px){.film__wrapper{align-items:center;flex-direction:column;gap:2rem}}.film__image{aspect-ratio:1/1.44;object-fit:cover;width:35%}.film__info{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:60%}@media(max-width:1024px){.film__info{gap:4rem;padding-bottom:3rem;width:100%}}.film__column{display:flex;flex-direction:column;gap:2rem}.film__title{font-size:3rem;font-weight:500;line-height:normal;margin:0;padding-bottom:3rem}@media(max-width:550px){.film__title{font-size:2rem}}@media(max-width:1024px){.film__title{padding:0}}.film__description,.film__rating{color:#fff;font-size:1.8rem;font-weight:400;line-height:1.5;margin:0}@media(max-width:550px){.film__description,.film__rating{font-size:1.4rem}}.film__genre{display:flex;gap:.5rem}.film__genre p{color:#fff;font-size:1.8rem;font-weight:400;line-height:1.5;margin:0}@media(max-width:550px){.film__genre p{font-size:1.4rem}}.film__link{color:#fff;font-size:1.8rem;font-weight:400;line-height:1.38;text-decoration:none}.film__link:hover{opacity:.8}@media(max-width:768px){.film__link{font-size:1.4rem;font-weight:500}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter_regular.31d6cfe0d16ae931b73c.eot),url(/static/media/inter_regular.31d6cfe0d16ae931b73c.eot?#iefix) format("embedded-opentype"),url(/static/media/inter_regular.0b012ad5dc61a70129a7.woff2) format("woff2"),url(/static/media/inter_regular.31d6cfe0d16ae931b73c.woff) format("woff"),url(/static/media/inter_regular.78b51f2147202615aa77.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter_medium.31d6cfe0d16ae931b73c.eot),url(/static/media/inter_medium.31d6cfe0d16ae931b73c.eot?#iefix) format("embedded-opentype"),url(/static/media/inter_medium.8deb33947e08cf051d29.woff2) format("woff2"),url(/static/media/inter_medium.31d6cfe0d16ae931b73c.woff) format("woff"),url(/static/media/inter_medium.458d4e2d8d4b09bf743d.ttf) format("truetype")}:where(html){line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}#root{font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{font-size:10px;scroll-behavior:smooth}body{margin:0}#root{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#202020;color:#fff;display:flex;flex-direction:column;font-style:normal;margin:0 auto;min-height:100vh;position:relative;text-rendering:optimizeLegibility}#root main{width:100%}.wrapper{margin:auto;max-width:128rem;padding:0 7rem}@media(max-width:1024px){.wrapper{padding:0 4rem}}@media(max-width:768px){.wrapper{padding:0 3rem}}@media(max-width:550px){.wrapper{padding:0 1.4rem}}.title{display:flex;flex-direction:column;font-size:3.8rem;font-weight:400;letter-spacing:-.88px;line-height:normal;margin:0;padding-top:3rem}.title:after{border-bottom:1px solid #dadada;content:"";min-height:2.3rem;width:100%}@media(max-width:550px){.title{font-size:2.8rem;letter-spacing:-.72px}.title:after{min-height:2.8rem}}.message{font-size:2rem;font-weight:400;letter-spacing:-.8px;line-height:normal;margin:0;padding-top:2rem;text-align:center}@media(max-width:550px){.message{font-size:1.8rem;letter-spacing:-.72px}}
/*# sourceMappingURL=main.710266d0.css.map*/