.film.svelte-f3unco.svelte-f3unco{display:flex;flex-direction:column;align-items:center;justify-content:space-between}img.svelte-f3unco.svelte-f3unco{width:50vw;height:auto;cursor:pointer;@media (max-width: 768px) {
			width: 99vw;
		}}.title.svelte-f3unco.svelte-f3unco{display:flex;align-items:center;justify-content:center;@media (max-width: 768px) {
			font-size: 0.75rem;
			text-align: center;
		}}.title.svelte-f3unco h1.svelte-f3unco{margin-right:1rem;cursor:pointer}.button.svelte-f3unco.svelte-f3unco{margin:0.5rem;padding:0.5rem 1rem;cursor:pointer;text-decoration:none;margin:50px 15px;padding:10px 20px;border-radius:5px;transition:background-color 0.3s ease;background-color:#40466d;border:none;color:#ffffff}.button.svelte-f3unco.svelte-f3unco:hover{background-color:#354190}
h1.svelte-skrn3m{text-align:center}.buttons.svelte-skrn3m{display:flex;justify-content:center;flex-wrap:wrap}button.svelte-skrn3m{margin:0.5rem;padding:0.5rem 1rem;cursor:pointer}iframe.svelte-skrn3m{width:100%;height:80vh}
.films.svelte-1an0iq4.svelte-1an0iq4{display:grid;justify-items:center;align-items:center;grid-template-columns:repeat(auto-fill, minmax(200px, 20fr))}img.svelte-1an0iq4.svelte-1an0iq4{width:10rem;height:auto;cursor:pointer}.title.svelte-1an0iq4.svelte-1an0iq4{display:flex;align-items:center;justify-content:center;@media (max-width: 768px) {
			position: sticky;
			margin-top: 3rem;
			margin-bottom: 1rem;
		}}.title.svelte-1an0iq4 button.svelte-1an0iq4{margin-left:1rem;cursor:pointer}.notFound.svelte-1an0iq4.svelte-1an0iq4{position:absolute;margin-top:10rem;font-size:2rem;font-weight:700}.oneMovie.svelte-1an0iq4.svelte-1an0iq4{margin-right:2rem;margin-bottom:2rem;text-align:center}input[type="text"].svelte-1an0iq4.svelte-1an0iq4{padding:10px;border-radius:5px;border:3px solid #ccc;box-sizing:border-box;transition:border-color 0.3s ease}input[type="text"].svelte-1an0iq4.svelte-1an0iq4:focus{border-color:#40466d;outline:none}button.svelte-1an0iq4.svelte-1an0iq4{padding:0.5rem 1rem;cursor:pointer;text-decoration:none;border-radius:5px;transition:background-color 0.3s ease;background-color:#40466d;border:none;color:#ffffff}button.svelte-1an0iq4.svelte-1an0iq4:hover{background-color:#354190}#loader.svelte-1an0iq4.svelte-1an0iq4{position:absolute;top:50%;left:50%;width:48px;height:48px;border:5px solid #000000;border-bottom-color:#908b8a9a;border-radius:50%;display:inline-block;box-sizing:border-box;animation:svelte-1an0iq4-rotation 1s linear infinite;@media (max-width: 768px) {
			left: 45%;
		}}@keyframes svelte-1an0iq4-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.login.svelte-zmhk5x{display:flex;justify-content:center;align-items:center;height:100vh;color:white;font-family:Arial, sans-serif}form.svelte-zmhk5x{display:flex;flex-direction:column;width:300px;padding:20px;border-radius:5px;background-color:rgba(0, 0, 0, 0.7)}label.svelte-zmhk5x{margin-bottom:10px}input.svelte-zmhk5x{margin-bottom:20px;padding:10px;border-radius:5px;border:none}button.svelte-zmhk5x{padding:10px;border-radius:5px;border:none;background-color:#667aff;color:white;cursor:pointer}button.svelte-zmhk5x:hover{background-color:#354190}
nav.svelte-1nbn9ni.svelte-1nbn9ni{margin-top:1rem}nav.svelte-1nbn9ni a.svelte-1nbn9ni{color:#fff;text-decoration:none;margin:50px 15px;padding:10px 20px;border-radius:5px;transition:background-color 0.3s ease;background-color:#4957ae}nav.svelte-1nbn9ni a.svelte-1nbn9ni:hover{background-color:#354190;text-decoration:none}.icon.svelte-1nbn9ni.svelte-1nbn9ni{position:absolute;top:5px;right:5px;width:100px;height:100px;border-radius:50%;cursor:pointer;@media (max-width: 768px) {
            width: 50px;
            height: 50px;
        }}
