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}*{box-sizing:border-box}body{background-color:#090a0e;color:#fff}html{scroll-behavior:smooth}.poster{align-items:flex-end;background-position:top;background-size:cover;display:flex;min-height:66.667vh;padding-bottom:50px;position:relative}.poster-content{padding-left:40px;width:66%}h1{font-size:3rem;line-height:1;margin-bottom:10px;margin-top:0}.container{align-items:center;background-color:#0f1014;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding-bottom:40px;padding-top:40px}.button{background:#0f1014;border:1px solid gray;color:#fff;cursor:pointer;letter-spacing:2px;margin:20px 0;outline:none;padding:10px 15px;text-transform:uppercase;transition:box-shadow .2s}.button:hover{box-shadow:0 5px 5px rgba(0,0,0,.5)}.close-video{position:absolute;right:20px;top:50px;z-index:100}.youtube-container{bottom:0;left:0;position:absolute;right:0;top:0}.brand{font-size:3rem;font-weight:700;left:40px;position:absolute;top:20px}.movie{cursor:pointer;font-size:16px;position:relative;text-align:left}.movie img{max-width:100%}.movie-infos{padding:15px 0}.movie-title{margin:0}.movie-voting{background-color:#0f1014;border:1px solid gray;border-radius:25px;font-size:12px;padding:10px;position:absolute;right:5px;top:5px}.form{position:absolute;right:40px;top:40px}.search{background-color:#0f1014;border-radius:9999px;color:#fff;height:39px;max-width:450px;outline:transparent;padding-left:20px;padding-right:5px;width:90%}.submit-search{background-color:initial;border:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:5px}.noresults{left:40px;position:absolute;top:80px}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}.header{display:flex;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:680px){.header,.poster{display:flex;flex-direction:column}.poster{align-items:normal;justify-content:space-between;position:relative}.brand{font-size:2rem;font-weight:700;top:20px}.brand,.form{display:flex;left:40px;position:relative}.form{margin-bottom:30px;top:40px;width:200px}.poster-content{display:flex;flex-direction:column-reverse;font-size:1rem}h1{font-size:2rem}.search{width:150px}}
/*# sourceMappingURL=main.525721bb.css.map*/