.search-bar[data-v-38ed57b2]{position:relative;width:600px}.search-input[data-v-38ed57b2]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:5px;outline:none;font-size:1rem}.search-results[data-v-38ed57b2]{position:absolute;top:100%;left:0;width:102.5%;background-color:#fff;border:1px solid #ccc;border-radius:5px;max-height:200px;overflow-y:auto;z-index:1000;list-style:none;padding:0;margin:0}a[data-v-38ed57b2]{color:#000}.search-result-item[data-v-38ed57b2]{display:block;padding:.5rem;text-decoration:none;color:#000;cursor:pointer}.search-result-item[data-v-38ed57b2]:hover{background-color:#f0f0f0}.navbar[data-v-180052b3]{display:grid;grid-template-columns:.6fr 20fr 3fr;padding:.5rem 1rem;background-color:#4caf50;color:#fff}.nav-left .home-icon[data-v-180052b3]{font-size:1.5rem;font-weight:700;text-decoration:none;color:#fff}.nav-center[data-v-180052b3]{text-align:center}.nav-right[data-v-180052b3]{text-align:right}.nav-right button[data-v-180052b3]{background-color:#fff;color:#4caf50;border:none;padding:.5rem 1rem;cursor:pointer;font-size:1rem;border-radius:5px;margin-left:12px}.nav-right button[data-v-180052b3]:hover{background-color:#45a049;color:#fff}.username-link[data-v-180052b3]{text-decoration:underline;color:#fff;cursor:pointer}.username-link[data-v-180052b3]:hover{color:#fc0}#popMovies[data-v-55993d97]{text-align:center;margin-top:2rem}.popular-movies h2[data-v-55993d97]{font-size:2rem;font-weight:700;margin-bottom:1rem}.movie-list[data-v-55993d97]{list-style:none;padding:0;margin:0 auto;width:50%}.movie-item[data-v-55993d97]{margin:.5rem 0;font-size:1.2rem;display:flex;justify-content:flex-start;align-items:center}.movie-entry[data-v-55993d97]{display:grid;grid-template-columns:2rem 1fr auto;gap:1rem;width:100%}.movie-rank[data-v-55993d97]{text-align:right;font-weight:700}.movie-title[data-v-55993d97]{text-decoration:none;color:#007bff;font-weight:700;text-align:left}.movie-title[data-v-55993d97]:hover{color:#0056b3;text-decoration:underline}.average-rating[data-v-55993d97]{font-size:1rem;font-weight:700;color:gold;text-align:right}.error-message[data-v-58cdf3ba]{color:red;margin-top:1rem}.review-date[data-v-9a3c3a0c]{font-size:.9rem;color:gray}.user-link[data-v-9a3c3a0c]{color:#000}.simpleBox[data-v-9a3c3a0c]{display:inline-block;margin-left:.5rem}.yellowStar[data-v-9a3c3a0c]{color:gold}textarea[data-v-9a3c3a0c]{width:100%;height:100px;margin-bottom:1rem;padding:.5rem;border:1px solid #ccc;border-radius:5px;resize:none}select[data-v-9a3c3a0c]{margin-bottom:1rem}button[data-v-9a3c3a0c]{background-color:#4caf50;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;font-size:1rem;border-radius:5px}button[data-v-9a3c3a0c]:hover{background-color:#45a049}.simpleBox[data-v-2ec9b3bb]{outline:3px solid #000}.yellowStar[data-v-2ec9b3bb]{color:gold}#profile-title[data-v-c4f417ce]{display:flex;align-items:center;justify-content:space-between}h1[data-v-c4f417ce]{margin:0}button[data-v-c4f417ce]{margin-left:auto}.review-date[data-v-c4f417ce]{font-size:.9rem;color:gray}.profile-container[data-v-c4f417ce]{margin:2rem}h1[data-v-c4f417ce]{font-size:2rem;margin-bottom:1rem}h2[data-v-c4f417ce]{font-size:1.5rem;margin-bottom:.5rem}.simpleBox[data-v-c4f417ce]{display:inline-block}.yellowStar[data-v-c4f417ce]{color:gold}button[data-v-c4f417ce]{background-color:#4caf50;color:#fff;padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer}form[data-v-610f4ac6]{max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}input[data-v-610f4ac6],textarea[data-v-610f4ac6]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:5px}button[data-v-610f4ac6]{background-color:#4caf50;color:#fff;padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer}button[data-v-610f4ac6]:hover{background-color:#45a049}form[data-v-c7b9157e]{max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}input[data-v-c7b9157e],textarea[data-v-c7b9157e]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:5px}button[data-v-c7b9157e]{background-color:#4caf50;color:#fff;padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer}#profile-button[data-v-c7b9157e]{margin-bottom:.1rem;margin-top:1rem}button[data-v-c7b9157e]:hover{background-color:#45a049}