body{background-image:linear-gradient(#f4f7f4e6,#f4f7f480),url(https://www.shutterstock.com/shutterstock/photos/2655878661/display_1500/stock-vector-seamless-pattern-with-white-and-brown-paw-prints-on-a-beige-background-ideal-for-pet-themed-2655878661.jpg);font-family:Arial,sans-serif;margin:0}.navbar{align-items:center;background-color:#4caf50;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;min-height:70px;padding:10px 5%}.navbar h2{line-height:1;margin:0}.navbar ul{align-items:center;display:flex;gap:5px}.navbar ul,.navbar ul .dropdown-menu{list-style:none}.navbar a{border-radius:20px;color:#fff;font-size:.95rem;font-weight:500;padding:8px 15px;text-decoration:none;transition:all .3s ease}.navbar a:hover{background-color:#fff3;color:#ffc107}.navbar a.active{background-color:#fff3;color:#ffc107!important}.auth-section{border-left:1px solid #ffffff4d;margin-left:20px;padding-left:20px}.dropdown-menu{background-color:#fff;border-radius:8px;box-shadow:0 8px 16px #00000026;display:none;left:0;list-style:none;min-width:180px;opacity:0;padding:10px 0;position:absolute;top:100%;transition:opacity .2s ease;visibility:hidden;z-index:1000}.dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible}.dropdown{align-items:center;display:flex;height:100%;position:relative}.dropdown-menu li{display:block;width:100%}.dropdown-menu a{border-radius:0!important;box-sizing:border-box;color:#333!important;display:block!important;padding:12px 20px!important;text-decoration:none;width:100%}.dropdown-menu a:hover{background-color:#f1f1f1;color:#4caf50!important}.login-nav-btn{background-color:var(--accent);border-radius:5px;color:var(--dark)!important;padding:5px 15px!important}.login-nav-btn:hover{background-color:#fff;color:var(--primary)!important}.card{background:#fff;border-radius:10px;padding:15px;transition:transform .3s}.card:hover{transform:scale(1.05)}.card img{border-radius:8px;height:200px;object-fit:cover;width:100%}.home-buttons{display:flex;gap:10px;margin-top:20px}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.home-btn{border:none;border-radius:50px;box-shadow:0 4px 15px #00000026;color:#fff!important;cursor:pointer;font-size:1.2rem;font-weight:600;min-width:200px;padding:18px 45px;transition:all .3s ease}.dog-btn{background-color:#4caf50}.cat-btn{background-color:#333}.home-btn:hover{box-shadow:0 8px 25px #0003;filter:brightness(1.1);transform:translateY(-4px)}.home-btn:active{transform:translateY(-1px)}.login-page{align-items:center;background-color:#f4f7f4;display:flex;justify-content:center;min-height:80vh}.login-card{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-width:400px;padding:40px;width:100%}.login-header{margin-bottom:30px;text-align:center}.login-header h2{color:#2e7d32;font-size:24px;margin:0}.login-header p{color:#666;font-size:14px}.input-group{display:flex;flex-direction:column;margin-bottom:20px;text-align:left}.input-group label{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.input-group input{border:1.5px solid #ddd;border-radius:8px;font-size:16px;padding:12px;transition:border-color .3s}.input-group input:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a;outline:none}.login-btn{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:background .3s;width:100%}.login-btn:hover{background-color:#2e7d32}.login-footer{color:#666;font-size:.9rem;margin-top:20px;text-align:center}.signup-link{color:#ff6b6b;font-weight:700;text-decoration:none}.signup-link:hover{text-decoration:underline}.login-footer a{color:#4caf50;font-weight:600;text-decoration:none}.input-group textarea{border:1.5px solid #ddd;border-radius:8px;font-size:16px;min-height:80px;padding:12px;resize:vertical}.input-group textarea:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a;outline:none}.video-container{margin:0 auto;max-width:800px}.review-card:hover{border-left:5px solid #4caf50}
/*# sourceMappingURL=main.e30bfe21.css.map*/