@font-face{font-family:Anek;src:url(/ar/fonts/Anek-XB.ttf);font-weight:800;font-display:block}@font-face{font-family:Noto Sans Bengali;src:url(/ar/fonts/Noto-Reg.ttf);font-weight:400;font-display:block}@font-face{font-family:Noto Sans Bengali;src:url(/ar/fonts/Noto-SemiBold.ttf);font-weight:600;font-display:block}@font-face{font-family:Noto Sans Bengali;src:url(/ar/fonts/Noto-Bold.ttf);font-weight:700;font-display:block}:root{--pink:#e2136e;--plum:#8a4560;--ink:#3a0f2a}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{color:#fff;overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#6b2347,#2a0f26 60%,#120612);height:100%;margin:0;font-family:Noto Sans Bengali,system-ui,sans-serif;overflow:hidden}[hidden]{display:none!important}#cam{object-fit:cover;z-index:0;width:100%;height:100%;position:fixed;inset:0}#gl{z-index:1;width:100%;height:100%;display:block;position:fixed;inset:0}#dim{z-index:2;pointer-events:none;opacity:.8;background:radial-gradient(at 50% 45%,#14051e0d,#14051e8c);transition:opacity .4s;position:fixed;inset:0}body.nocam #cam{display:none}body.nocam{background:linear-gradient(#43264f,#a94f78 55%,#f0a58f)}.title,.skew{font-family:Anek,sans-serif;font-weight:800;display:inline-block;transform:skew(-11deg)}.cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff3d8b,#e2136e);border:0;border-radius:18px;padding:17px 34px;font:800 22px/1 Anek,Noto Sans Bengali,sans-serif;box-shadow:0 6px #8c0a47,0 14px 30px #e2136e59}.cta:active{transform:translateY(3px);box-shadow:0 3px #8c0a47}.cta.ghost{color:var(--pink);background:#fff;box-shadow:0 6px #d9a2bb}.logo{height:34px;display:block}#loading,#start{z-index:20;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));text-align:center;background:radial-gradient(circle at 50% 28%,#fff3f8,#fbcfe1 55%,#f6a9c9);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}#loading .logo,#start .logo{height:44px}#loading .bar{background:#e2136e2e;border-radius:9px;width:min(260px,70vw);height:8px;overflow:hidden}#loading .bar i{background:var(--pink);border-radius:9px;width:0;height:100%;transition:width .2s;display:block}#loading p{color:var(--plum);margin:0;font-weight:600}#start .headline{width:min(520px,88vw);height:auto}#start .lead{max-width:420px;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.55}#start .fine{color:#8a4560;max-width:340px;font-size:13px;line-height:1.4}#start .dim2{opacity:.7}#hud{z-index:10;pointer-events:none;position:fixed;inset:0}#hud .top{left:0;right:0;top:max(10px,env(safe-area-inset-top));justify-content:space-between;align-items:flex-start;padding:0 12px;display:flex;position:absolute}#hud .top .logo{background:#ffffffeb;border-radius:12px;height:30px;padding:5px 9px}.counter{-webkit-backdrop-filter:blur(8px);background:#2808209e;border-radius:16px;flex-direction:column;align-items:center;min-width:150px;padding:6px 16px 8px;display:flex}.counter small{opacity:.85;font-size:11px;font-weight:600}.counter b{color:#ffd0e4;letter-spacing:.5px;font:800 26px/1.1 Anek,Noto Sans Bengali,sans-serif}#pips{gap:5px;margin-top:4px;display:flex}#pips i{background:#ffffff47;border-radius:50%;width:9px;height:9px;transition:all .4s}#pips i.cur{background:#fff;box-shadow:0 0 0 3px #ffffff4d}#pips i.on{background:#ff3d8b;box-shadow:0 0 8px #ff3d8b}#mute{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2808209e;border:0;border-radius:50%;width:42px;height:42px;font-size:19px}#sub{left:50%;bottom:max(22px,env(safe-area-inset-bottom));text-align:center;-webkit-backdrop-filter:blur(8px);opacity:0;background:#280820b3;border-radius:18px;width:min(94vw,560px);padding:12px 16px;font-size:clamp(16px,4.3vw,21px);font-weight:700;line-height:1.5;transition:opacity .45s;position:absolute;transform:translate(-50%)}#sub.on{opacity:1}#hint{color:var(--ink);background:#ffffffe6;border-radius:99px;padding:7px 16px;font-size:14px;font-weight:700;position:absolute;top:92px;left:50%;transform:translate(-50%)}.arrow{flex-direction:column;align-items:center;gap:6px;animation:1s ease-in-out infinite nudge;display:flex;position:absolute;top:44%}.arrow i{text-align:center;background:linear-gradient(135deg,#ff3d8b,#e2136e);border-radius:50%;width:68px;height:68px;font:800 54px/60px Anek,sans-serif;display:block;box-shadow:0 0 0 6px #ffffff59,0 8px 24px #00000059}.arrow span{white-space:nowrap;background:#280820c7;border-radius:99px;padding:4px 11px;font-size:14px;font-weight:700}.arrow.l{left:10px}.arrow.r{right:10px}.arrow.l{animation-name:nudgeL}@keyframes nudge{50%{transform:translate(8px)}}@keyframes nudgeL{50%{transform:translate(-8px)}}#radar{left:12px;bottom:calc(max(22px,env(safe-area-inset-bottom)) + 96px);opacity:.95;width:92px;height:92px;position:absolute}#pop{left:50%;top:calc(max(10px,env(safe-area-inset-top)) + 84px);color:#fff;text-shadow:0 0 14px #ff3d8b,0 3px #8c0a47;opacity:0;white-space:nowrap;font:800 38px/1 Anek,Noto Sans Bengali,sans-serif;position:absolute;transform:translate(-50%)}#pop.go{animation:1.8s ease-out pop}@keyframes pop{0%{opacity:0;transform:translate(-50%,30px)scale(.6)}15%{opacity:1;transform:translate(-50%)scale(1.15)}70%{opacity:1;transform:translate(-50%,-4px)scale(1)}to{opacity:0;transform:translate(-50%,-40px)scale(1)}}#finale{z-index:30;background:radial-gradient(circle at 50% 40%,#ffc8e18c,#e2136e8c);justify-content:center;align-items:center;padding:18px;animation:.8s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}#finale .card{width:min(460px,100%);max-height:100%;color:var(--ink);text-align:center;background:#fffffff0;border-radius:30px;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 20px;display:flex;overflow:auto;box-shadow:0 20px 60px #3c002873}#finale .headline{width:min(380px,84%);height:auto}#finale .big{color:var(--pink);margin:0;font:800 28px/1.2 Anek,sans-serif;transform:skew(-11deg)}#finale .amt{flex-direction:column;gap:2px;margin:0;display:flex}#finale .amt span{color:var(--plum);font:800 44px/1.1 Anek,sans-serif;display:inline-block;transform:skew(-11deg)}#finale .amt small{color:var(--plum);font-weight:600}#finale .row{flex-wrap:wrap;justify-content:center;gap:12px;margin:8px 0 4px;display:flex}#finale .cta{padding:14px 24px;font-size:19px}#finale .logo{height:34px}#toast{z-index:50;opacity:0;pointer-events:none;background:#280820e6;border-radius:12px;padding:9px 16px;font-weight:600;transition:opacity .3s;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}#toast.on{opacity:1}@media (orientation:landscape) and (height<=520px){#start .headline{width:38vh}#start .lead,#radar{display:none}}
