@font-face{font-family:"Noto Serif Bengali";src:url(/fonts/noto-serif-bengali.woff) format("woff");font-weight:400 700;font-display:swap;unicode-range:U+0964-0965,U+0980-09FE,U+200C-200D,U+25CC}@font-face{font-family:Cinzel;src:url(/fonts/noto-serif-bengali.woff) format("woff");font-weight:400 700;font-display:swap;unicode-range:U+0964-0965,U+0980-09FE,U+200C-200D,U+25CC}@font-face{font-family:EB Garamond;src:url(/fonts/noto-serif-bengali.woff) format("woff");font-weight:400 700;font-display:swap;unicode-range:U+0964-0965,U+0980-09FE,U+200C-200D,U+25CC}html[lang=bn] *:not([data-latin]){letter-spacing:normal!important;font-style:normal!important}html[lang=bn] [data-latin]::placeholder{letter-spacing:normal}:root{--bg-color: rgb(15, 15, 15);--accent-gold: #c5a059}body{margin:0;padding:0;background-color:var(--bg-color);background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.03) 0,transparent 40%),radial-gradient(circle at 80% 10%,rgba(197,160,89,.05) 0,transparent 30%),radial-gradient(circle at 50% 80%,rgba(255,255,255,.02) 0,transparent 35%);background-attachment:fixed;box-shadow:inset 0 0 150px #000000e6;font-family:EB Garamond,serif;color:#e0e0e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*{box-sizing:border-box;transition:background-color .3s ease,border-color .3s ease;-webkit-user-select:auto;user-select:auto;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #c5a059;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#333;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-gold)}.fade-in-view{animation:fadeInEffect 1.5s ease-out forwards}@keyframes fadeInEffect{0%{opacity:0}to{opacity:1}}
