.location-module__vIW8cq__header{text-align:center;margin-bottom:3rem}.location-module__vIW8cq__header h1{color:#fff;margin-bottom:2rem;font-size:2rem;font-weight:700}.location-module__vIW8cq__backLink{color:#3b82f6;align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.location-module__vIW8cq__backLink:hover{color:#60a5fa}.location-module__vIW8cq__backIcon{width:18px;height:18px}.location-module__vIW8cq__searchContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;max-width:500px;margin:0 auto;padding:.5rem;position:relative}.location-module__vIW8cq__searchInput{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:.75rem 1.5rem;font-size:1rem}.location-module__vIW8cq__searchInput::placeholder{color:#fff9}.location-module__vIW8cq__searchIcon{color:#fff9;width:20px;height:20px;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.location-module__vIW8cq__locationsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.location-module__vIW8cq__locationsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.location-module__vIW8cq__locationsGrid{grid-template-columns:repeat(3,1fr)}}.location-module__vIW8cq__locationCard{background:#1e293b80;border:1px solid #3b82f633;border-radius:12px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.location-module__vIW8cq__locationCard:hover{border-color:#3b82f666;transform:translateY(-5px);box-shadow:0 10px 25px #3b82f633}.location-module__vIW8cq__cardHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.location-module__vIW8cq__locationIcon{color:#3b82f6;width:24px;height:24px}.location-module__vIW8cq__cardHeader h3{color:#fff;font-size:1.5rem;font-weight:600}.location-module__vIW8cq__description{color:#ffffffb3;flex-grow:1;margin-bottom:1.5rem;font-size:.9rem}.location-module__vIW8cq__cardFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.location-module__vIW8cq__restaurantCount{color:#ffffffb3;font-size:.9rem}.location-module__vIW8cq__viewDetails{color:#fff;cursor:pointer;background:#003b95;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;transition:background-color .3s}.location-module__vIW8cq__viewDetails:hover{background:#002a6b}.location-module__vIW8cq__starsOverlay{opacity:.5;z-index:1;background-image:radial-gradient(circle at 25px 25px,#fff3 2px,#0000 0),radial-gradient(circle at 75px 75px,#fff3 1px,#0000 0),radial-gradient(circle at 100px 40px,#fff3 1px,#0000 0),radial-gradient(circle at 200px 150px,#fff3 1px,#0000 0),radial-gradient(circle at 300px 250px,#fff3 1px,#0000 0),radial-gradient(circle at 400px 100px,#fff3 1px,#0000 0),radial-gradient(circle at 500px 200px,#fff3 1px,#0000 0);background-size:550px 550px;position:absolute;inset:0}@media (max-width:768px){.location-module__vIW8cq__header h1{font-size:1.7rem;font-weight:lighter}.location-module__vIW8cq__searchContainer{max-width:90%}.location-module__vIW8cq__cardHeader h3{font-size:1.3rem}.location-module__vIW8cq__locationIcon{width:20px;height:20px}.location-module__vIW8cq__description{margin-bottom:.5rem;font-size:.85rem}.location-module__vIW8cq__cardFooter{justify-content:flex-start}.location-module__vIW8cq__viewDetails{display:none}.location-module__vIW8cq__restaurantCount{text-align:left;font-size:.8rem}}@media (max-width:480px){.location-module__vIW8cq__header h1{font-size:2rem}.location-module__vIW8cq__searchInput{font-size:.9rem}.location-module__vIW8cq__restaurantCount{text-align:left;font-size:.8rem}.location-module__vIW8cq__viewDetails{display:none}.location-module__vIW8cq__locationCard{padding:.75rem}.location-module__vIW8cq__cardHeader{gap:.5rem;margin-bottom:.5rem}.location-module__vIW8cq__cardHeader h3{font-size:1rem}.location-module__vIW8cq__locationIcon{width:16px;height:16px}.location-module__vIW8cq__description{margin-bottom:.5rem;font-size:.7rem}}
/*# sourceMappingURL=a6002b839ec7dfc1.css.map*/