@import"https://fonts.googleapis.com/css2?family=Anek+Odia:wght@100..800&family=Baloo+Bhaina+2:wght@400..800&family=Noto+Sans+Oriya:wght@400;500;600;700&family=Noto+Serif+Oriya:wght@400;600;700&display=swap";:root{--color-saffron: #FF9933;--color-saffron-dark: #cc7a29;--color-cream: #FDFBF7;--color-cream-dark: #f0ebe0;--color-text-main: #333333;--color-text-light: #666666;--color-border: #e0e0e0;--color-success: #4CAF50;--color-error: #f44336;--font-sans: "Outfit", "Inter", "Noto Sans Oriya", "Anek Odia", "Baloo Bhaina 2", system-ui, Avenir, Helvetica, Arial, sans-serif;--font-odia: "Noto Sans Oriya", "Anek Odia", "Baloo Bhaina 2", "Noto Serif Oriya", system-ui, sans-serif;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .05);--radius-md: 8px;--radius-lg: 12px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--color-cream);color:var(--color-text-main);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background-color .2s ease,color .2s ease}:root,[data-theme=chaitanya],body.theme-chaitanya{--color-saffron: #FF9933;--color-saffron-dark: #cc7a29;--color-saffron-light: #fff3e0;--color-cream: #FDFBF7;--color-cream-dark: #f0ebe0;--color-text-main: #333333;--color-text-light: #666666;--color-border: #e0e0e0;--color-card: #ffffff;--color-header-bg: #FF9933;--color-header-text: #ffffff}[data-theme=balaram],body.theme-balaram{--color-saffron: #3b82f6;--color-saffron-dark: #1d4ed8;--color-saffron-light: #eff6ff;--color-cream: #ffffff;--color-cream-dark: #f1f5f9;--color-text-main: #1e293b;--color-text-light: #64748b;--color-border: #e2e8f0;--color-card: #ffffff;--color-header-bg: #3b82f6;--color-header-text: #ffffff}[data-theme=balaram] .container{background-color:#fff}[data-theme=krishna],body.theme-krishna{color-scheme:dark;--color-saffron: #38bdf8;--color-saffron-dark: #60a5fa;--color-saffron-light: rgba(56, 189, 248, .15);--color-cream: #121212;--color-cream-dark: #1a1a1a;--color-text-main: #f8fafc;--color-text-light: #94a3b8;--color-border: #2d3748;--color-card: #1e1e1e;--color-header-bg: #181818;--color-header-text: #ffffff;background-color:#121212!important;color:#f8fafc!important}[data-theme=krishna] .container,[data-theme=krishna] main{background-color:#121212!important;color:#f8fafc!important}[data-theme=krishna] .card{background-color:#1e1e1e!important;border-color:#2d3748!important;color:#f8fafc!important}[data-theme=krishna] nav{background-color:#181818!important;border-top-color:#2d3748!important}[data-theme=krishna] h1,[data-theme=krishna] h2,[data-theme=krishna] h3{color:#f8fafc!important}[data-theme=krishna] input,[data-theme=krishna] select,[data-theme=krishna] textarea{background-color:#262626!important;color:#f8fafc!important;border-color:#374151!important}[data-theme=krishna] div[style*="backgroundColor: 'white'"],[data-theme=krishna] div[style*='backgroundColor: "white"'],[data-theme=krishna] div[style*="background-color: white"]{background-color:#1e1e1e!important;color:#f8fafc!important}[data-theme=krishna] div[style*="borderRight: '1px solid #eee'"],[data-theme=krishna] div[style*="borderBottom: '1px solid #eee'"]{border-color:#2d3748!important}[data-theme=krishna] [style*="color: '#334155'"],[data-theme=krishna] [style*="color: '#333333'"],[data-theme=krishna] [style*="color: '#444'"],[data-theme=krishna] [style*="color: '#1f2937'"],[data-theme=krishna] [style*="color: '#0f172a'"]{color:#f1f5f9!important}[data-theme=krishna] [style*="color: '#64748b'"],[data-theme=krishna] [style*="color: '#666'"],[data-theme=krishna] [style*="color: '#666666'"],[data-theme=krishna] [style*="color: '#777'"]{color:#94a3b8!important}[data-theme=krishna] button[style*="background: '#f8f8f8'"],[data-theme=krishna] button[style*="backgroundColor: '#f3f4f6'"],[data-theme=krishna] button[style*="background: '#fff5eb'"]{background-color:#262626!important;border-color:#374151!important;color:#e2e8f0!important}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;font-family:inherit}.container{max-width:600px;margin:0 auto;min-height:100vh;background-color:#fff;position:relative;padding-bottom:80px;overflow-x:hidden}h1,h2,h3{font-weight:600;color:var(--color-text-main)}.page-content{display:block}.card{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1rem;margin-bottom:1rem}.btn-primary{background-color:var(--color-saffron);color:#fff;padding:.75rem 1rem;border-radius:var(--radius-md);font-weight:600;width:100%;display:flex;justify-content:center;align-items:center;transition:background-color .2s}.btn-primary:active{background-color:var(--color-saffron-dark)}.form-group{margin-bottom:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page-content{animation:fadeIn .4s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.spinning-border-wrapper:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:3px solid transparent;border-top-color:var(--border-color, #333);border-right-color:var(--border-color, #333);border-bottom-color:var(--border-color, #333);animation:spin 1.5s linear infinite;pointer-events:none;z-index:0}@keyframes slideDownAccordion{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
