@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/fonts/poppins/poppins-v24-latin_latin-ext-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/fonts/poppins/poppins-v24-latin_latin-ext-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/poppins/poppins-v24-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins/poppins-v24-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins/poppins-v24-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins/poppins-v24-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins/poppins-v24-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/fonts/poppins/poppins-v24-latin_latin-ext-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/fonts/poppins/poppins-v24-latin_latin-ext-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Oriya;font-style:normal;font-weight:100;src:url(/fonts/noto-sans-oriya/noto-sans-oriya-v33-latin_oriya-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Oriya;font-style:normal;font-weight:200;src:url(/fonts/noto-sans-oriya/noto-sans-oriya-v33-latin_oriya-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Oriya;font-style:normal;font-weight:300;src:url(/fonts/noto-sans-oriya/noto-sans-oriya-v33-latin_oriya-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Oriya;font-style:normal;font-weight:400;src:url(/fonts/noto-sans-oriya/noto-sans-oriya-v33-latin_oriya-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Oriya;font-style:normal;font-weight:500;src:url(/fonts/noto-sans-oriya/noto-sans-oriya-v33-latin_oriya-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Oriya;font-style:normal;font-weight:600;src:url(/fonts/noto-sans-oriya/noto-sans-oriya-v33-latin_oriya-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Oriya;font-style:normal;font-weight:700;src:url(/fonts/noto-sans-oriya/noto-sans-oriya-v33-latin_oriya-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Oriya;font-style:normal;font-weight:800;src:url(/fonts/noto-sans-oriya/noto-sans-oriya-v33-latin_oriya-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Oriya;font-style:normal;font-weight:900;src:url(/fonts/noto-sans-oriya/noto-sans-oriya-v33-latin_oriya-900.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}:root{--transition-duration:.3s}[data-theme=light]{--appbar-bg:hsla(0,0%,100%,.95);--text-primary:rgba(0,0,0,.87);--text-secondary:rgba(0,0,0,.6);--background-default:#f5f5f5;--background-paper:#fff}[data-theme=dark]{--appbar-bg:rgba(30,30,30,.95);--text-primary:hsla(0,0%,100%,.87);--text-secondary:hsla(0,0%,100%,.7);--background-default:#121212;--background-paper:#1e1e1e}body{font-family:Poppins,Noto Sans Oriya,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-default);color:var(--text-primary);transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-paper);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}html{scroll-behavior:smooth}button:focus{outline:none}.gradient-text{background:linear-gradient(45deg,#1976d2,#dc004e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.animate-fade-in{animation:fadeIn .6s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-scale{transition:transform .3s ease-in-out}.animate-scale:hover{transform:scale(1.02)}.card-shadow{box-shadow:0 4px 12px #0000001a;transition:box-shadow .3s ease-in-out,background-color var(--transition-duration) ease}.card-shadow:hover{box-shadow:0 8px 24px #00000026}[data-theme=dark] .card-shadow{box-shadow:0 4px 12px #0000004d}[data-theme=dark] .card-shadow:hover{box-shadow:0 8px 24px #0006}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.container{margin:0 auto;max-width:1200px;padding:0 16px;width:100%}@media(min-width:600px){.container{padding:0 24px}}@media(min-width:900px){.container{padding:0 32px}}.btn-gradient{background:linear-gradient(45deg,#1976d2 30%,#21cbf3 90%);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all var(--transition-duration) ease}.btn-gradient:hover{box-shadow:0 4px 20px #1976d266;transform:translateY(-2px)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.MuiCard-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiButton-root{font-weight:600!important;transition:all var(--transition-duration) ease!important}.MuiChip-root{font-weight:500!important}.MuiPaper-root{transition:background-color var(--transition-duration) ease!important}.theme-toggle-btn{transform:scale(1);transition:all var(--transition-duration) ease}.theme-toggle-btn:hover{transform:scale(1.1)}@media(max-width:600px){.MuiTypography-h3{font-size:2rem!important}.MuiTypography-h2{font-size:2.5rem!important}}[data-theme=dark] body{background-color:#121212}[data-theme=dark] .MuiAppBar-root{background-color:#1e1e1ef2!important}[data-theme=light] .MuiAppBar-root{background-color:#fffffff2!important}*,:after,:before{transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease,border-color var(--transition-duration) ease}.home-section{background-color:var(--background-default)!important;color:var(--text-primary)!important;transition:background-color .3s ease,color .3s ease}.MuiCard-root,.MuiPaper-root{background-color:var(--background-paper)!important;color:var(--text-primary)!important;transition:all .3s ease!important}.MuiContainer-root{color:inherit!important}[data-theme=dark] .home-section{background-color:#121212!important;color:#fff!important}[data-theme=light] .home-section{background-color:#f5f5f5!important;color:#000000de!important}.text-odia{font-family:Noto Sans Oriya,Poppins,sans-serif}.text-english{font-family:Poppins,sans-serif}
