.header{background-color:#28a745;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.logo{font-weight:700;letter-spacing:.5px}.auth-links a{color:#fff;text-decoration:none;transition:color .2s ease}.auth-links a:hover{color:#e9ecef;text-decoration:underline}.auth-links .btn-primary{background-color:#0d6efd;border-color:#0d6efd;font-size:.875rem;padding:.25rem .75rem;transition:background-color .2s ease,transform .2s ease}.auth-links .btn-primary:hover{background-color:#0a58ca;border-color:#0a58ca;transform:translateY(-1px)}.auth-links .bi-plus{font-size:1.2rem}.search-bar{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;padding:4rem 1rem}.search-bar h2{color:#212529;font-weight:700;letter-spacing:.5px;margin-bottom:2rem}.search-container{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 12px #00000026;margin:0 auto;max-width:900px}.search-bar .form-control,.search-bar .form-select{border:2px solid #28a745;border-radius:.375rem;font-size:1.2rem;height:48px;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.search-bar .form-control:focus,.search-bar .form-select:focus{border-color:#2f7d32;box-shadow:0 0 0 .25rem #28a7454d;transform:scale(1.02)}.search-bar .form-select{max-width:200px;min-width:180px}.search-bar .form-control{flex:1 1;max-width:500px;min-width:300px}.search-bar .form-control::placeholder{color:#6c757d;font-style:italic;font-weight:500;opacity:.8}.search-bar .search-btn{background:linear-gradient(135deg,#28a745,#2f7d32);border:none;border-radius:.375rem;box-shadow:0 2px 6px #0000001a;font-size:1.2rem;font-weight:600;padding:.75rem 2rem;transition:transform .2s ease,box-shadow .2s ease}.search-bar .search-btn:hover{box-shadow:0 4px 12px #0003;transform:scale(1.05)}.search-bar .search-btn:active{transform:scale(.98)}@media (max-width:576px){.search-container{padding:1.5rem}.search-bar .form-control,.search-bar .form-select,.search-bar .search-btn{max-width:none;width:100%}.search-bar .form-control{min-width:0}}.listings-section{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;padding:3rem 1rem}.sidebar{background-color:#f8f9fa;border-radius:.375rem}.sidebar i{font-size:1.5rem}.sidebar .bi-chevron-right{cursor:pointer;font-size:1rem}.sidebar .dropdown-item i{font-size:1rem}.sidebar .dropdown-menu{border:1px solid #28a745;border-radius:.375rem;box-shadow:0 4px 8px #0000001a;left:100%;min-width:200px;position:absolute;top:0;transform:translateX(-10px)}.sidebar .dropdown-item{color:#212529;padding:.5rem 1rem;text-decoration:none;transition:color .2s ease}.sidebar .dropdown-item:hover{color:#28a745;text-decoration:underline}.sidebar .category-link{color:#212529;cursor:pointer;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.sidebar .category-link:hover{color:#28a745;text-decoration:underline}.sidebar .small{font-size:.875rem}.sidebar .smaller{font-size:.75rem}.trending-title{border-bottom:2px solid #28a745;color:#28a745;padding-bottom:.25rem}.view-toggle{display:flex;gap:1rem}.view-toggle i{color:#6c757d;cursor:pointer;font-size:1.5rem;transition:color .2s ease}.view-toggle i.active,.view-toggle i:hover{color:#28a745}.card.list{align-items:center;flex-direction:row}.card.list .list-img{height:auto;object-fit:cover;width:200px}.card.list .card-body{flex:1 1}.popular-badge{text-align:right}.popular-badge .badge{border-radius:.25rem;font-size:.75rem;padding:.25rem .5rem}.star-rating{align-items:center;display:flex}.star-rating i{font-size:.75rem}.footer{background-color:#28a745;line-height:1.9}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#f8f9fa;text-decoration:underline}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}
/*# sourceMappingURL=main.3c72079e.css.map*/