:root{--page-title-display:none;}/* Start custom CSS *//* hirak home 3 – visual effects only */
.hk-btn-order, .hk-btn-cream { position: relative; overflow: hidden; isolation: isolate; }
.hk-btn-order::after, .hk-btn-cream::after { content: ""; position: absolute; top: 0px; bottom: 0px; left: -80px; width: 44px; background: linear-gradient(100deg, rgba(255,255,255,0) 0px, rgba(255,255,255,0.45) 22px, rgba(255,255,255,0) 44px); transform: translateX(0px) skewX(-20deg); animation: hkShine 4.5s ease-in-out infinite; pointer-events: none; }
@keyframes hkShine { 0% { transform: translateX(0px) skewX(-20deg); } 35% { transform: translateX(560px) skewX(-20deg); } 100% { transform: translateX(560px) skewX(-20deg); } }
.h3-dish-card .h3-dish-img { transition: transform 0.7s cubic-bezier(.2,.7,.2,1); }
.h3-dish-card:hover .h3-dish-img, .h3-dish-card:focus-visible .h3-dish-img { transform: scale(1.07); }
.h3-dish-card:hover .h3-dish-go { letter-spacing: 1px; }
@media (prefers-reduced-motion: reduce) { .hk-btn-order::after, .hk-btn-cream::after { animation: none; display: none; } .h3-dish-card:hover .h3-dish-img { transform: none; } }/* End custom CSS */