.uxpilot-search{--primary:#ff5733;--secondary:#eaeded;--tertiary:#2c3e50;--border-gray:#d5d8dc;font-family:Helvetica Neue,Inter,system-ui,-apple-system,Segoe UI,sans-serif}@media (min-width:768px){.uxpilot-search{--primary:#ff6b9d;--secondary:#ffa07a;--accent:gold;font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI",sans-serif}}.uxpilot-search::-webkit-scrollbar{display:none}.uxpilot-search .fredoka{font-family:var(--font-fredoka),system-ui,-apple-system,"Segoe UI",sans-serif}.uxpilot-search .pet-card{transition:transform .25s,box-shadow .25s,border-color .25s}.uxpilot-search .pet-card:hover{transform:translateY(-6px)}.uxpilot-search .pet-card:hover .pet-image{transform:scale(1.03)}.uxpilot-search .pet-image{transition:transform .25s}.uxpilot-search .badge-bounce{animation:2s infinite bounce-subtle}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.uxpilot-search .heart-beat:hover{animation:.6s ease-in-out heart-pulse}@keyframes heart-pulse{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(.95)}}.uxpilot-search .gradient-text{background:linear-gradient(135deg,#ff6b9d 0%,#ffa07a 50%,gold 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.uxpilot-search .filter-chip{transition:transform .2s,box-shadow .2s}.uxpilot-search .filter-chip:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.uxpilot-search .filter-sidebar{height:fit-content;position:sticky;top:100px}.uxpilot-search .premium-glow{box-shadow:0 0 10px #d4a63b2e}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.uxpilot-search .animate-slide-up{animation:.3s ease-out slide-up}.uxpilot-search #filter-sheet.hidden{display:none}
