@import "https://fonts.googleapis.com/css2?family=Anek+Bangla:wght@300;400;500;600;700;800&display=swap";
html,body{overflow-x:clip!important}.recorded-ostad-scope{--bg-page:#f8f9fb;--bg-card:#fff;--text-main:#0f172a;--text-muted:#334155;--border-card:#e2e8f0;--brand-red:#ff1744;--brand-red-hover:#e0143c;--brand-red-soft:#fff1f3;--font-anek:"Anek Bangla", var(--font-anek-bangla), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--font-anek);color:var(--text-main);background-color:var(--bg-page);-webkit-font-smoothing:antialiased;font-size:15px}.dark .recorded-ostad-scope,[data-theme=dark] .recorded-ostad-scope{--bg-page:#070e20;--bg-card:#0c1428;--text-main:#f8fafc;--text-muted:#cbd5e1;--border-card:#1e293b;--brand-red-soft:#2d121c}.recorded-ostad-scope,.recorded-ostad-scope *{letter-spacing:normal;font-family:var(--font-anek)!important}.recorded-ostad-scope h1,.recorded-ostad-scope h2,.recorded-ostad-scope h3,.recorded-ostad-scope h4{font-weight:700;line-height:1.32}.recorded-ostad-scope p,.recorded-ostad-scope li{line-height:1.62}@media (min-width:1024px){.recorded-ostad-scope aside.lg\:col-span-4{align-self:stretch!important;height:auto!important}.recorded-ostad-scope .sticky-right-card{z-index:40;scrollbar-width:none;max-height:calc(100vh - 104px);position:sticky;top:clamp(96px,50vh - 380px,150px);overflow-y:auto}.recorded-ostad-scope .sticky-right-card::-webkit-scrollbar{display:none}}.recorded-ostad-scope .floating-layer-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;box-shadow:0 10px 25px -5px #00000014,0 25px 50px -12px #0f172a29,0 0 0 1px #e2e8f0cc,0 12px 32px -8px #ff174414}.dark .recorded-ostad-scope .floating-layer-card,[data-theme=dark] .recorded-ostad-scope .floating-layer-card{box-shadow:0 10px 25px -5px #00000080,0 25px 50px -12px #000000b3,0 0 0 1px #1e293be6,0 12px 32px -8px #ff174426}.recorded-ostad-scope .hide-scrollbar::-webkit-scrollbar{display:none}.recorded-ostad-scope .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes ostad-btn-shimmer{0%{transform:translate(-150%)skew(-20deg)}to{transform:translate(200%)skew(-20deg)}}.recorded-ostad-scope .btn-shimmer{position:relative;overflow:hidden}.recorded-ostad-scope .btn-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%);width:200%;height:200%;animation:3.8s ease-in-out infinite ostad-btn-shimmer;position:absolute;top:-50%;left:-50%;transform:translate(-150%)skew(-20deg)}
