@import"https://fonts.googleapis.com/css2?family=BBH+Bartle&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=BBH+Bartle&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.movie{border-radius:8px;padding:16px;margin:8px;box-shadow:0 4px 6px #0000002c}@media(prefers-color-scheme:light){.movie{background-color:#0000000e;color:#000}}@media(prefers-color-scheme:dark){.movie{background-color:#ffffff1d;color:#fff}}.movie>.title{margin-bottom:8px}.movie>.director{margin-bottom:4px}.movie>.status{font-style:italic}.movies{display:flex;flex-wrap:wrap;justify-content:center}.movie:hover .rainbow{animation-play-state:paused}body{font-family:Roboto,sans-serif;font-weight:400;font-style:normal;margin:0;padding:0}@media(prefers-color-scheme:light){body{background-color:#f3f3f3;color:#232323}}@media(prefers-color-scheme:dark){body{background-color:#232323;color:#f3f3f3}}h1{font-family:BBH Bartle,sans-serif;font-weight:400;font-style:normal;text-align:center}.rainbow{font-family:BBH Bartle,sans-serif;background:linear-gradient(90deg,#ff8a00,#e52e71,#9b00ff,#07f,#00ffd5,#07f,#9b00ff,#e52e71,#ff8a00);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:rainbow 3s linear infinite}.title{font-family:BBH Bartle,sans-serif}@keyframes rainbow{0%{background-position:0% center}to{background-position:-200% center}}a{text-decoration:none;color:#e52e71}a:hover{opacity:.7}.clickable:hover{cursor:pointer;opacity:.7;transition:background-color .3s ease}form{display:flex;flex-direction:column;width:300px;margin:0 auto;padding:20px;border-radius:8px}form.error p{text-align:center;font-weight:500}form label{margin-bottom:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:500}form input{padding:8px;border-radius:4px;border:none;margin-bottom:12px;font-size:16px;font-family:Inter,sans-serif}form input::placeholder{border:none;outline:none}form button{margin-top:12px;padding:10px;border:none;border-radius:4px;font-size:16px;font-family:Inter,sans-serif;cursor:pointer}form button:hover{opacity:.5;animation-play-state:paused}@media(prefers-color-scheme:light){form{background-color:#fff;color:#232323}form.error{background-color:#fdd}form.error p{color:#a00}input{background-color:#f0f0f0;color:#232323}}@media(prefers-color-scheme:dark){form{background-color:#323232;color:#f3f3f3}form.error{background-color:#600}form.error p{color:#faa}input{background-color:#464646;color:#f3f3f3}}.director .movies{display:flex;flex-wrap:wrap;justify-content:flex-start}
