@font-face{font-family:Kalpurush;src:url(../media/kalpurush.ebc1a8df.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--background:#fff;--foreground:#171717;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-accent:#f0f4f8;--text-primary:#1a202c;--text-secondary:#4a5568;--text-muted:#718096;--primary:#3b82f6;--primary-hover:#2563eb;--accent:#06b6d4;--accent-light:#e0f2fe;--border:#e2e8f0;--warning-bg:#fef3c7;--warning-text:#92400e}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Kalpurush,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
