body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0}button,input,select,textarea{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:focus-visible{outline:2px solid #f97316;outline-offset:2px}.rh-card{transition:transform .18s ease,box-shadow .18s ease}.rh-card:hover{box-shadow:0 12px 28px #0f1f3d1f;transform:translateY(-3px)}.rh-card img{transition:transform .4s ease}.rh-card:hover img{transform:scale(1.04)}.rh-heart{transition:transform .15s ease}.rh-heart:active{transform:scale(.85)}.rh-skeleton{animation:rh-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eceae6 25%,#f5f4f1 50%,#eceae6 75%);background-size:200% 100%;border-radius:6px}@keyframes rh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.rh-card,.rh-card img,.rh-heart{transition:none}.rh-card:hover,.rh-card:hover img{transform:none}.rh-skeleton{animation:none}}
/*# sourceMappingURL=main.c2fb6392.css.map*/