@font-face{font-family:KormooStoryBangla;src:url('/fonts/noto-sans-bengali.woff2') format('woff2');font-weight:100 900;font-display:swap}
.kormoo-story{position:relative;isolation:isolate;width:100%;overflow:hidden;border-radius:26px;color:#f7f1e5;background:radial-gradient(ellipse at 78% 23%,#235e49 0,transparent 55%),radial-gradient(ellipse at 14% 82%,#164d3a 0,transparent 48%),#0b3b2e;font-family:KormooStoryBangla,system-ui,sans-serif;contain:layout paint}
.kormoo-story:after{content:"";display:block;padding-top:96.15385%;height:80px;box-sizing:content-box;pointer-events:none}
.kormoo-story:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.045;background-image:radial-gradient(#f7f1e5 0.6px,transparent .6px);background-size:5px 5px;pointer-events:none}
.story-content{position:absolute;inset:0;visibility:hidden}.is-story-ready>.story-content{visibility:visible}
.story-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.is-story-ready>.story-poster{visibility:hidden}
.story-poster img{display:block;width:100%;height:100%;object-fit:contain}
.story-header{height:38px;padding:14px 20px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#e5ecdf;letter-spacing:.02em}.story-sample{border:1px solid #f7f1e538;border-radius:99px;padding:3px 8px;line-height:1.2;font-size:10px;color:#f7f1e5;white-space:nowrap}
.story-viewport{width:100%;aspect-ratio:520/500}.story-viewport>svg{width:100%;height:100%;display:block;overflow:hidden;font-family:KormooStoryBangla,system-ui,sans-serif}.story-viewport text{font-kerning:normal}.story-viewport [data-part]{will-change:auto;transform-box:view-box;transform-origin:0 0}
.story-footer{height:42px;position:relative;display:flex;align-items:center;padding:0 20px 12px}.story-captions{position:relative;flex:1;height:25px;margin-right:76px;font-size:13px;font-weight:500;line-height:1.5}.story-captions>span{position:absolute;left:0;top:0;right:0;white-space:nowrap}.story-captions>span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#ff9b58;margin-right:8px;vertical-align:middle}
.story-controls{position:absolute;right:16px;bottom:10px;display:flex;gap:5px}.story-controls button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #f7f1e52b;border-radius:50%;background:#ffffff08;color:#fff7e8;padding:7px;cursor:pointer;touch-action:manipulation}.story-controls button:hover{background:#ffffff16}.story-controls button:focus-visible{outline:2px solid #ffab71;outline-offset:3px}.story-controls svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.story-controls button[hidden]{display:none}
.story-captions>[data-caption="0"],.story-captions>[data-caption="1"]{opacity:0}.story-captions>[data-caption="2"]{opacity:1}
@media(max-width:768px){.kormoo-story{height:calc(clamp(250px,32vh,310px) + 80px);border-radius:22px}.kormoo-story:after{display:none}.story-viewport{height:clamp(250px,32vh,310px);aspect-ratio:auto}.story-header{padding-left:16px;padding-right:16px}.story-footer{padding-left:16px}.story-captions{font-size:12px}}
@media(prefers-reduced-motion:reduce){.story-controls button[data-control="pause"]{display:none}}
