html,body{margin:0;padding:0;font-family:inter,sans-serif}header{background-image:url(/assets/cover-wXBr5jC8.jpg);width:100vw;height:50vh;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3em;padding:2em 0}.header-text{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;padding:0 2em}.search{display:flex;justify-content:space-between;border:1px solid grey;margin:0;background:#fff;gap:.4em}input{border:none;padding:0;margin:0;width:400px;height:50px;font-size:30px}input:focus{outline:none}button{font-size:20px;font-family:inherit;border:none;padding:0;margin:0;width:7rem;height:2rem;cursor:pointer;height:50px}h1{margin:0;padding:0;font-size:8rem}a{color:#fff;text-decoration:none;font-size:2rem}.movie-area{display:flex;flex-direction:column;align-items:center;gap:1em;margin:2em 0}.movie{display:flex;gap:1.5em;width:50%;border:2px solid black;padding:1em;align-items:flex-start}.movie-info{display:flex;flex-direction:column;gap:.8em;flex:1}.movie img{width:150px;height:auto;object-fit:cover;border-radius:8px}.title-row{display:flex;align-items:center;gap:.5em}.title-row h3{margin:0;font-size:1.5rem;font-weight:600}.rating{font-size:1.2rem;font-weight:500}.meta-row{display:flex;align-items:center;gap:1em;color:#666;font-size:1rem}.watchlist-btn{margin-left:auto;background:transparent;border:2px solid black;border-radius:4px;padding:.5em 1em;cursor:pointer;font-weight:500;height:auto;width:auto;transition:all .3s ease}.watchlist-btn:hover{background:#000;color:#fff}.remove-btn{background:#f44336;color:#fff;border-color:#f44336}.remove-btn:hover{background:#d32f2f;border-color:#d32f2f}.plot{color:#666;line-height:1.6;margin:0}
