@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Malayalam:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Serif+Malayalam:wght@500;600;700;800&display=swap";@font-face{font-family:Rachana;font-style:normal;font-weight:400;font-display:swap;size-adjust:126%;src:url(https://smc.org.in/downloads/fonts/rachana/Rachana-Regular.woff2)format("woff2");unicode-range:U+D00-D7F,U+200C-200D,U+25CC}@font-face{font-family:Rachana;font-style:normal;font-weight:700;font-display:swap;size-adjust:126%;src:url(https://smc.org.in/downloads/fonts/rachana/Rachana-Bold.woff2)format("woff2");unicode-range:U+D00-D7F,U+200C-200D,U+25CC}:root{--font-size:16px;--font-sans:"DM Sans", "Noto Sans Malayalam", "Inter", "Roboto", sans-serif;--font-display:"Cinzel", "Rachana", "Noto Serif Malayalam", Georgia, serif;--background:#0a0e27;--foreground:#e8eaf6;--card:rgba(15,23,42,.6);--card-foreground:#e8eaf6;--popover:rgba(15,23,42,.95);--popover-foreground:#e8eaf6;--primary:#6366f1;--primary-foreground:#fff;--secondary:rgba(99,102,241,.2);--secondary-foreground:#e8eaf6;--muted:rgba(148,163,184,.1);--muted-foreground:#94a3b8;--accent:rgba(139,92,246,.2);--accent-foreground:#e8eaf6;--destructive:#ef4444;--destructive-foreground:#fff;--border:rgba(99,102,241,.2);--input:transparent;--input-background:rgba(30,41,59,.4);--switch-background:rgba(148,163,184,.3);--font-weight-medium:500;--font-weight-normal:400;--ring:rgba(99,102,241,.5);--chart-1:#6366f1;--chart-2:#8b5cf6;--chart-3:#06b6d4;--chart-4:#10b981;--chart-5:#f59e0b;--radius:.75rem;--sidebar:rgba(15,23,42,.8);--sidebar-foreground:#e8eaf6;--sidebar-primary:#6366f1;--sidebar-primary-foreground:#fff;--sidebar-accent:rgba(99,102,241,.2);--sidebar-accent-foreground:#e8eaf6;--sidebar-border:rgba(99,102,241,.2);--sidebar-ring:rgba(99,102,241,.5);--glass-bg:rgba(15,23,42,.4);--glass-border:rgba(99,102,241,.3);--glow-primary:rgba(99,102,241,.4);--glow-secondary:rgba(139,92,246,.3)}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#262626;--input:#262626;--ring:#525252;--font-weight-medium:500;--font-weight-normal:400;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#262626;--sidebar-ring:#525252}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(2.75381% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(2.75381% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(28.5139% 44.5539 29.0463);--destructive-foreground:lab(55.4814% 75.0732 48.8528);--border:lab(15.204% 0 -.00000596046);--input:lab(15.204% 0 -.00000596046);--ring:lab(34.924% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.204% 0 -.00000596046);--sidebar-ring:lab(34.924% 0 0)}}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);}*{border-color:var(--border);outline-color:color-mix(in srgb, var(--ring) 50%, transparent)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 50%,#0f1729 100%) fixed;overflow-x:hidden}p,span,li,label,button,input,textarea,select{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}html:lang(ml) *{letter-spacing:normal!important}html:lang(ml) h1,html:lang(ml) h2,html:lang(ml) h3,html:lang(ml) h4,html:lang(ml) h5,html:lang(ml) h6{line-height:1.35!important}html:lang(ml) body{overflow-wrap:break-word}@media (max-width:599.95px){html:lang(ml) h1{font-size:1.9rem!important}html:lang(ml) h2{font-size:1.45rem!important}html:lang(ml) h4{font-size:1.6rem!important}}