.kh-font{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans Bengali,Kohinoor Bangla,Bangla Sangam MN,Nirmala UI,Hind Siliguri,sans-serif}@keyframes kh-fade{0%{opacity:0}to{opacity:1}}@keyframes kh-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes kh-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes kh-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kh-fade{animation:.18s ease-out both kh-fade}.kh-rise{animation:.28s ease-out both kh-rise}.kh-dialog{animation:.28s cubic-bezier(.2,.8,.2,1) both kh-sheet}@media (min-width:640px){.kh-dialog{animation:.2s ease-out both kh-pop}}.kh-fan{--w:150px;height:262px;position:relative}@media (min-width:640px){.kh-fan{--w:210px;height:340px}}@media (min-width:1024px){.kh-fan{--w:250px;height:430px}}.kh-card{width:var(--w);height:calc(var(--w) * 4 / 3);margin:calc(var(--w) * -2 / 3) 0 0 calc(var(--w) / -2);transform:translate(calc(var(--w) * var(--x)), calc(var(--w) * var(--y))) rotate(var(--r));background:#f3efe6;border:3px solid #fff;border-radius:18px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 14px 34px -12px #0f3d2e73}.kh-card-cap{text-align:center;color:#fff;opacity:0;background:linear-gradient(#0000,#081c14d1);padding:34px 10px 11px;font-size:13.5px;font-weight:700;line-height:1.3;position:absolute;inset:auto 0 0}.kh-card-cap-keep{opacity:1}@media (min-width:640px){.kh-card-cap{padding:44px 12px 14px;font-size:16px}}@keyframes kh-deal{0%{opacity:0;transform:translate(0, -120vh) rotate(calc(var(--r) - 540deg)) scale(.82);animation-timing-function:cubic-bezier(.2,.75,.25,1)}6%{opacity:1}52%{opacity:1;transform:translate(0)rotate(-2deg)scale(1.06)}70%{animation-timing-function:cubic-bezier(.55,0,.2,1);transform:translate(0)rotate(-2deg)scale(1.06)}to{opacity:1;transform:translate(calc(var(--w) * var(--x)), calc(var(--w) * var(--y))) rotate(var(--r)) scale(1)}}@keyframes kh-cap{0%,70%{opacity:1}to{opacity:var(--cap-end,0)}}.kh-fan-deal .kh-card{will-change:transform;animation:2s both kh-deal;animation-delay:calc(var(--i) * .7s + .15s)}.kh-fan-deal .kh-card-cap{animation:2s both kh-cap;animation-delay:calc(var(--i) * .7s + .15s)}.kh-fan-deal .kh-card-cap-keep{--cap-end:1}.kh-pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1'%3E%3Cpath d='M28 6l6.2 15.8L50 28l-15.8 6.2L28 50l-6.2-15.8L6 28l15.8-6.2z'/%3E%3Crect x='18' y='18' width='20' height='20' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 56px}.kh-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch}.kh-scroll-x::-webkit-scrollbar{display:none}.kh-safe-bottom{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.kh-fade,.kh-rise,.kh-dialog,.kh-fan-deal .kh-card,.kh-fan-deal .kh-card-cap{animation:none}}
