:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#0f172a;color:#f8fafc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-primary-50: #eff6ff;--color-primary-100: #dbeafe;--color-primary-200: #bfdbfe;--color-primary-300: #60a5fa;--color-primary-400: #2563eb;--color-primary-500: #1e3a8a;--color-primary-600: #172554;--color-primary-700: #172554;--color-primary-800: #142042;--color-primary-900: #0f1c3f;--color-primary: #1e3a8a;--color-primary-hover: #172554;--color-primary-dark: #172554;--color-primary-light: #eff6ff;--color-primary-subtle: #e0eefe;--color-primary-alpha-8: rgba(30, 58, 138, .08);--color-primary-alpha-10: rgba(30, 58, 138, .1);--color-primary-alpha-15: rgba(30, 58, 138, .15);--color-primary-alpha-25: rgba(30, 58, 138, .25);--color-auth-bg-start: #eff6ff;--color-auth-bg-end: #dbeafe;--color-shadow-subtle: rgba(30, 58, 138, .06);--primary-color: var(--color-primary);--primary-hover: var(--color-primary-hover);--primary-light: var(--color-primary-light);--color-white: #ffffff;--color-black: #000000;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-danger-dark: #b91c1c;--color-danger-light: #fef2f2;--color-danger-border: #fee2e2;--color-danger-alpha-8: rgba(239, 68, 68, .08);--color-danger-alpha-15: rgba(239, 68, 68, .15);--danger-color: var(--color-danger);--danger-light: var(--color-danger-light);--color-success: #10b981;--color-success-hover: #059669;--color-success-dark: #15803d;--color-success-light: #f0fdf4;--color-success-border: #dcfce7;--color-success-alpha-8: rgba(16, 185, 129, .08);--color-success-alpha-15: rgba(16, 185, 129, .15);--success-color: var(--color-success);--success-light: var(--color-success-light);--color-warning: #f59e0b;--color-warning-hover: #d97706;--color-warning-dark: #b45309;--color-warning-light: #fffbeb;--color-warning-border: #fef3c7;--color-orange: #f97316;--color-orange-hover: #ea580c;--color-orange-dark: #c2410c;--color-orange-light: #fff7ed;--color-orange-border: #ffedd5;--color-info: #3b82f6;--color-info-hover: #2563eb;--color-info-dark: #1d4ed8;--color-info-light: #eff6ff;--color-info-border: #bfdbfe;--color-sky: #0ea5e9;--color-sky-hover: #0284c7;--color-sky-dark: #0369a1;--color-sky-light: #f0f9ff;--color-sky-border: #e0f2fe;--color-purple: #8b5cf6;--color-purple-hover: #7c3aed;--color-purple-dark: #6d28d9;--color-purple-light: #f5f3ff;--color-purple-border: #ddd6fe;--bg-color: var(--color-slate-50);--bg-page: var(--color-slate-50);--card-bg: var(--color-white);--bg-card: var(--color-white);--bg-card-subtle: var(--color-slate-100);--bg-subtle: var(--color-slate-100);--bg-overlay: rgba(15, 23, 42, .6);--border-color: var(--color-slate-200);--border-subtle: var(--color-slate-100);--border-default: var(--color-slate-200);--border-strong: var(--color-slate-300);--border-focus: var(--color-primary);--text-primary: var(--color-slate-900);--text-secondary: var(--color-slate-500);--text-muted: var(--color-slate-400);--text-dark: var(--color-slate-800);--text-inverse: var(--color-white);--color-surface: var(--color-white);--color-surface-hover: var(--color-slate-50);--color-background: var(--color-slate-50);--color-background-subtle: var(--color-slate-50);--color-card-bg-subtle: var(--color-slate-100);--color-card-border-subtle: var(--color-slate-200);--color-modal-backdrop: rgba(15, 23, 42, .6);--color-modal-bg: var(--color-white);--color-border: var(--color-slate-200);--color-border-light: var(--color-slate-100);--color-border-medium: var(--color-slate-300);--color-border-subtle: var(--color-slate-100);--color-text-primary: var(--color-slate-900);--color-text-secondary: var(--color-slate-500);--color-text-muted: var(--color-slate-500);--color-text-muted-dark: var(--color-slate-700);--color-text-dark: var(--color-slate-800);--color-text-light: var(--color-white);--color-text-placeholder: var(--color-slate-400);--color-primary-accent: var(--color-primary-400);--color-primary-alt: var(--color-primary-600);--color-primary-border: var(--color-primary-300);--color-primary-darkest: var(--color-primary-600);--color-primary-focus: var(--color-primary-600);--color-banner-bg: var(--color-primary);--color-banner-gradient-start: var(--color-primary-600);--color-banner-gradient-end: var(--color-primary);--color-banner-text: var(--color-white);--color-tab-active-bg: var(--color-primary);--color-tab-active-text: var(--color-white);--color-primary-glow: var(--color-primary-alpha-25);--color-primary-gradient-start: var(--color-primary);--color-primary-highlight: var(--color-primary-light);--color-primary-lightest: var(--color-primary-50);--color-primary-medium: var(--color-primary-400);--color-secondary: var(--color-slate-600);--color-accent: var(--color-primary);--color-danger-50: #fef2f2;--color-danger-100: #fee2e2;--color-danger-200: #fecaca;--color-danger-300: #fca5a5;--color-danger-400: #f87171;--color-danger-600: #dc2626;--color-danger-800: #991b1b;--color-danger-bg: var(--color-danger-light);--color-danger-focus: var(--color-danger);--color-danger-highlight: var(--color-danger-light);--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-200: #bbf7d0;--color-success-700: #15803d;--color-success-800: #166534;--color-success-bg: var(--color-success-border);--color-success-bright: var(--color-success);--color-success-highlight: var(--color-success-light);--color-success-pale: #e2f0d9;--color-success-forest: #385723;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-700: #b45309;--color-warning-bg: var(--color-warning-light);--color-warning-medium: #d97706;--color-warning-text: #b45309;--color-info-bg: var(--color-info-light);--color-info-text: var(--color-info-dark);--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-600: #d97706;--color-emerald-50: var(--color-primary-50, #eff6ff);--color-emerald-100: #d1fae5;--color-emerald-600: #059669;--color-emerald-700: #047857;--color-emerald-900: #064e3b;--color-teal-50: var(--color-primary-50, #eff6ff);--color-teal-100: var(--color-primary-100, #dbeafe);--color-teal-200: var(--color-primary-200, #bfdbfe);--color-teal-800: var(--color-primary-800, #0b1120);--color-blue-50: #eff6ff;--color-blue-200: #bfdbfe;--color-blue-600: #2563eb;--color-blue-700: #1d4ed8;--color-sky-50: #f0f9ff;--color-sky-100: #e0f2fe;--color-sky-200: #bae6fd;--color-sky-500: #0ea5e9;--color-sky-600: #0284c7;--color-sky-700: #0369a1;--color-purple-50: #faf5ff;--color-purple-100: #f3e8ff;--color-purple-200: #e9d5ff;--color-purple-500: #a855f7;--color-indigo-100: #e0e7ff;--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-800: #9a3412;--color-yellow-200: #fef08a;--color-slate-950: #020617;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:linear-gradient(135deg,var(--color-slate-900, #0f172a) 0%,var(--color-slate-800, #1e293b) 50%,var(--color-slate-900, #0f172a) 100%)}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-slate-800, #1e293b)}::-webkit-scrollbar-thumb{background:var(--color-slate-600, #475569);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-slate-500, #64748b)}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;font-weight:600;letter-spacing:-.02em}.theme-navy-bg{background-color:var(--color-primary, #1e3a8a)!important}.theme-navy-gradient{background:linear-gradient(135deg,var(--color-primary-600, #172554) 0%,var(--color-primary, #1e3a8a) 100%)!important}.theme-banner-card{background:linear-gradient(135deg,var(--color-primary-600, #172554) 0%,var(--color-primary, #1e3a8a) 100%)!important;color:var(--color-white, #ffffff)!important;border-radius:16px}.theme-tab-pill-active{background-color:var(--color-primary, #1e3a8a)!important;color:var(--color-white, #ffffff)!important}.swastyam-token-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#f0fdf4!important;color:#15803d!important;border:1px solid #bbf7d0!important;padding:4px 10px!important;border-radius:6px!important;font-size:12px!important;font-weight:700!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;white-space:nowrap!important;letter-spacing:.3px!important;line-height:1.2!important;box-shadow:0 1px 2px #00000008!important;text-align:center!important;vertical-align:middle!important}.swastyam-token-badge.primary{background-color:#f0fdfa!important;color:#0f766e!important;border-color:#99f6e4!important}.swastyam-token-badge.amber{background-color:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important}@media(max-width:768px){.swastyam-token-badge{font-size:11px!important;padding:3px 8px!important;letter-spacing:.2px!important}}
