:root{--theme-mode: "light";--nb-black: #000000;--nb-white: #ffffff;--nb-canvas: #fbf9f1;--nb-canvas-alt: #f3efe0;--nb-card-bg: #ffffff;--nb-border-color: #000000;--nb-shadow-color: #000000;--nb-green: #15803d;--nb-green-bright: #22c55e;--nb-green-light: #bbf7d0;--nb-green-subtle: #dcfce7;--nb-yellow: #facc15;--nb-yellow-bright: #fde047;--nb-yellow-light: #fef08a;--nb-yellow-subtle: #fef9c3;--nb-orange: #ea580c;--nb-orange-bright: #fb923c;--nb-orange-light: #fed7aa;--nb-orange-subtle: #ffedd5;--nb-blue: #0284c7;--nb-blue-bright: #38bdf8;--nb-blue-light: #bae6fd;--nb-blue-subtle: #e0f2fe;--nb-red: #dc2626;--nb-red-bright: #ef4444;--nb-red-light: #fecaca;--nb-red-subtle: #fee2e2;--nb-purple: #7c3aed;--nb-purple-light: #ddd6fe;--font-family-base: "Plus Jakarta Sans", "Noto Sans Devanagari", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-hindi: "Noto Sans Devanagari", sans-serif;--border-thick: 3px solid var(--nb-border-color);--border-medium: 2.5px solid var(--nb-border-color);--border-thin: 2px solid var(--nb-border-color);--shadow-sm: 2px 2px 0px var(--nb-shadow-color);--shadow-md: 4px 4px 0px var(--nb-shadow-color);--shadow-lg: 6px 6px 0px var(--nb-shadow-color);--shadow-xl: 8px 8px 0px var(--nb-shadow-color);--shadow-active: 1px 1px 0px var(--nb-shadow-color);--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 9999px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--header-height: 90px;--sidebar-width: 260px;--mobile-nav-height: 68px;--color-primary-darker: var(--nb-black);--color-primary-dark: #15803d;--color-primary: #16a34a;--color-primary-light: #22c55e;--color-primary-subtle: var(--nb-green-light);--color-primary-faint: var(--nb-green-subtle);--color-earth-dark: var(--nb-black);--color-earth: #ea580c;--color-earth-light: #fb923c;--color-earth-subtle: var(--nb-orange-light);--color-gold-dark: #b45309;--color-gold: #f59e0b;--color-gold-bright: #facc15;--color-gold-subtle: var(--nb-yellow-light);--color-bg-main: var(--nb-canvas);--color-bg-card: var(--nb-card-bg);--color-bg-subtle: var(--nb-canvas-alt);--color-border: var(--nb-border-color);--color-border-focus: var(--nb-border-color);--color-text-main: var(--nb-black);--color-text-secondary: #374151;--color-text-muted: #6b7280;--color-text-inverse: #ffffff;--color-success: #15803d;--color-success-bg: var(--nb-green-light);--color-warning: #b45309;--color-warning-bg: var(--nb-yellow-light);--color-danger: #b91c1c;--color-danger-bg: var(--nb-red-light);--color-info: #0369a1;--color-info-bg: var(--nb-blue-light);--shadow-card: var(--shadow-md);--shadow-float: var(--shadow-lg)}[data-theme=dark]{--theme-mode: "dark";--nb-black: #f8fafc;--nb-white: #171b26;--nb-canvas: #090a0f;--nb-canvas-alt: #12151e;--nb-card-bg: #171b26;--nb-border-color: #384252;--nb-shadow-color: #000000;--nb-green: #4ade80;--nb-green-bright: #22c55e;--nb-green-light: #0d2818;--nb-green-subtle: #081a10;--nb-yellow: #facc15;--nb-yellow-bright: #fde047;--nb-yellow-light: #2c2206;--nb-yellow-subtle: #1c1503;--nb-orange: #fb923c;--nb-orange-bright: #f97316;--nb-orange-light: #33190a;--nb-orange-subtle: #211006;--nb-blue: #38bdf8;--nb-blue-bright: #0ea5e9;--nb-blue-light: #0c253d;--nb-blue-subtle: #081829;--nb-red: #f87171;--nb-red-bright: #ef4444;--nb-red-light: #331215;--nb-red-subtle: #220b0d;--nb-purple: #c084fc;--nb-purple-light: #25143d;--color-primary-darker: #f8fafc;--color-primary-dark: #4ade80;--color-primary: #22c55e;--color-primary-light: #86efac;--color-primary-subtle: var(--nb-green-light);--color-primary-faint: var(--nb-green-subtle);--color-earth-dark: #f8fafc;--color-earth: #fb923c;--color-earth-light: #fed7aa;--color-earth-subtle: var(--nb-orange-light);--color-gold-dark: #fde047;--color-gold: #facc15;--color-gold-bright: #fde047;--color-gold-subtle: var(--nb-yellow-light);--color-bg-main: var(--nb-canvas);--color-bg-card: var(--nb-card-bg);--color-bg-subtle: var(--nb-canvas-alt);--color-border: var(--nb-border-color);--color-border-focus: var(--nb-green-bright);--color-text-main: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-muted: #94a3b8;--color-text-inverse: #090a0f;--color-success: #4ade80;--color-success-bg: var(--nb-green-light);--color-warning: #facc15;--color-warning-bg: var(--nb-yellow-light);--color-danger: #f87171;--color-danger-bg: var(--nb-red-light);--color-info: #38bdf8;--color-info-bg: var(--nb-blue-light);--shadow-card: var(--shadow-md);--shadow-float: var(--shadow-lg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important;background:transparent!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}html,body{overflow-x:hidden;max-width:100vw;scrollbar-width:none!important;-ms-overflow-style:none!important}body{font-family:var(--font-family-base);background-color:var(--nb-canvas);color:var(--nb-black);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background-color .2s ease,color .2s ease}a{color:var(--nb-black);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:700;transition:all .1s ease}a:hover{color:var(--nb-green);text-decoration-color:var(--nb-green)}.app-container{display:flex;min-height:100vh;background-color:var(--nb-canvas);transition:background-color .2s ease;padding-top:var(--header-height)}.main-wrapper{flex:1;display:flex;flex-direction:column;min-width:0;transition:margin-left .2s ease}.main-content-layout.with-sidebar .main-wrapper{margin-left:var(--sidebar-width)}@media (max-width: 768px){.main-content-layout.with-sidebar .main-wrapper{margin-left:0!important}}.page-container{flex:1;padding:var(--space-xl) var(--space-lg);max-width:1280px;width:100%;margin:0 auto}@media (max-width: 768px){.page-container{padding:var(--space-md);margin-bottom:var(--mobile-nav-height)}}h1,h2,h3,h4,h5,h6{color:var(--nb-black);font-weight:800;line-height:1.2;letter-spacing:-.02em}.page-header{margin-bottom:var(--space-xl);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-md)}.page-title{font-size:2rem;font-weight:900;color:var(--nb-black);text-transform:none}.page-subtitle{font-size:1rem;font-weight:600;color:var(--color-text-secondary);margin-top:var(--space-xs)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:10px 20px;min-height:46px;font-size:.95rem;font-weight:800;border-radius:var(--radius-sm);border:var(--border-medium);box-shadow:var(--shadow-md);cursor:pointer;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease;white-space:nowrap}.btn:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:var(--shadow-lg)}.btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:var(--shadow-active)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-primary{background-color:var(--nb-green-bright);color:#000!important}.btn-primary:hover:not(:disabled){background-color:#4ade80}.btn-secondary{background-color:var(--nb-white);color:var(--nb-black)}.btn-secondary:hover:not(:disabled){background-color:var(--nb-canvas-alt)}.btn-outline{background-color:var(--nb-white);color:var(--nb-black)}.btn-outline:hover:not(:disabled){background-color:var(--nb-green-subtle)}.btn-gold{background-color:var(--nb-yellow);color:#000!important}.btn-gold:hover:not(:disabled){background-color:var(--nb-yellow-bright)}.btn-danger{background-color:var(--nb-red-bright);color:#fff!important}.btn-danger:hover:not(:disabled){background-color:#f87171}.btn-sm{min-height:38px;padding:6px 14px;font-size:.88rem;box-shadow:var(--shadow-sm)}.btn-sm:hover:not(:disabled){box-shadow:var(--shadow-md)}.btn-lg{min-height:52px;padding:14px 28px;font-size:1.1rem;box-shadow:var(--shadow-lg)}.btn-lg:hover:not(:disabled){box-shadow:var(--shadow-xl)}.card{background-color:var(--nb-white);border:var(--border-medium);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-md);transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease,filter .2s ease}.card-hover{cursor:pointer}.card-hover:hover{transform:translate(-3px,-3px);box-shadow:var(--shadow-xl);opacity:1!important}.card-hover:active{transform:translate(2px,2px) scale(.985);box-shadow:2px 2px 0 var(--nb-shadow-color)}.grid:hover>.card-hover:not(:hover){opacity:.75;filter:contrast(.96);transition:opacity .25s ease,filter .25s ease}.form-group{margin-bottom:var(--space-md);display:flex;flex-direction:column;gap:6px}.form-label{font-size:.92rem;font-weight:800;color:var(--nb-black);text-transform:uppercase;letter-spacing:.5px}.form-input,.form-select,.form-textarea{width:100%;min-height:46px;padding:10px 14px;font-size:.95rem;font-weight:600;font-family:inherit;border:var(--border-medium);border-radius:var(--radius-sm);background-color:var(--nb-white);color:var(--nb-black);box-shadow:var(--shadow-sm);outline:none;transition:transform .1s ease,box-shadow .1s ease}.form-textarea{min-height:100px;resize:vertical}.form-input:focus,.form-select:focus,.form-textarea:focus{transform:translate(-1px,-1px);box-shadow:var(--shadow-md);background-color:var(--nb-white);border-color:var(--nb-border-color)}.badge{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:var(--radius-sm);border:var(--border-thin);box-shadow:var(--shadow-sm);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.badge-success{background-color:var(--nb-green-light);color:var(--nb-black)}.badge-warning{background-color:var(--nb-yellow-light);color:#000}.badge-danger{background-color:var(--nb-red-light);color:var(--nb-black)}.badge-info{background-color:var(--nb-blue-light);color:var(--nb-black)}.badge-earth{background-color:var(--nb-orange-light);color:var(--nb-black)}.badge-gold{background-color:var(--nb-yellow-bright);color:#000}.grid{display:grid;gap:var(--space-lg)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.grid-cols-4,.grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:1fr}}.tabs-container{display:flex;gap:var(--space-sm);border-bottom:var(--border-thick);margin-bottom:var(--space-xl);overflow-x:auto;padding-bottom:2px}.tab-btn{padding:10px 20px;font-weight:800;font-size:.95rem;background-color:var(--nb-white);border:var(--border-medium);border-bottom:var(--border-medium);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--nb-black);cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:var(--shadow-sm);transition:all .1s ease;white-space:nowrap}.tab-btn:hover{background-color:var(--nb-canvas-alt);transform:translateY(-2px)}.tab-btn.active{background-color:var(--nb-yellow);color:#000!important;transform:translateY(-3px);box-shadow:var(--shadow-md)}.table-container{width:100%;overflow-x:auto;border-radius:var(--radius-md);border:var(--border-thick);background-color:var(--nb-white);box-shadow:var(--shadow-md)}.table{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem}.table th{background-color:var(--nb-yellow);color:#000!important;padding:14px 18px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;border-bottom:var(--border-medium);border-right:1.5px solid var(--nb-border-color)}.table th:last-child{border-right:none}.table td{padding:14px 18px;border-bottom:1.5px solid var(--nb-border-color);border-right:1.5px solid var(--nb-border-color);color:var(--nb-black);font-weight:600}.table td:last-child{border-right:none}.table tr:last-child td{border-bottom:none}.table tr:hover td{background-color:var(--nb-canvas-alt)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:var(--space-md);z-index:1100;animation:modalBackdropFade .28s cubic-bezier(.16,1,.3,1) forwards}[data-theme=dark] .modal-overlay{background-color:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes modalBackdropFade{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.modal-content{background-color:var(--nb-white);border-radius:var(--radius-md);border:var(--border-thick);max-width:650px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:8px 8px 0 var(--nb-shadow-color);animation:modalContentPopIn .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes modalContentPopIn{0%{opacity:0;transform:scale(.93) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{padding:var(--space-lg);background-color:var(--nb-yellow);color:#000!important;border-bottom:var(--border-medium);display:flex;align-items:center;justify-content:space-between}.modal-header h2{font-size:1.3rem;font-weight:900;color:#000!important}.modal-body{padding:var(--space-lg);background-color:var(--nb-white);color:var(--nb-black)}.modal-footer{padding:var(--space-md) var(--space-lg);border-top:var(--border-medium);display:flex;justify-content:flex-end;gap:var(--space-sm);background-color:var(--nb-canvas-alt)}.alert{padding:var(--space-md);border-radius:var(--radius-sm);border:var(--border-medium);box-shadow:var(--shadow-sm);font-size:.95rem;font-weight:700;margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-sm)}.alert-danger{background-color:var(--nb-red-light);color:var(--nb-black)}.alert-success{background-color:var(--nb-green-light);color:var(--nb-black)}.alert-info{background-color:var(--nb-blue-light);color:var(--nb-black)}@media (max-width: 768px){.desktop-sidebar{display:none!important}#mobile-bottom-nav{display:flex!important}}.landing-page-container{flex:1;width:100%;padding:0;margin:0}@media (max-width: 768px){.landing-page-container{padding-bottom:var(--mobile-nav-height)}}.hero-fullscreen-section{position:relative;width:100%;min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:var(--border-thick)}@media (max-width: 768px){.hero-fullscreen-section{min-height:85vh}}.hero-video-card{position:relative;background-color:var(--nb-white);border:var(--border-thick);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);padding:10px;transition:transform .2s ease,box-shadow .2s ease}.hero-video-card:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 var(--nb-shadow-color)}.hero-video-frame{position:relative;border-radius:var(--radius-sm);border:var(--border-medium);overflow:hidden;background-color:#000;aspect-ratio:16 / 10;max-height:400px}.hero-video-player{width:100%;height:100%;object-fit:cover;display:block}@keyframes pulse-live-dot{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.25);opacity:1}to{transform:scale(.9);opacity:.7}}.pulse-dot{animation:pulse-live-dot 1.4s ease-in-out infinite}.main-floating-header{position:fixed;top:12px;left:0;right:0;width:calc(100% - 32px);max-width:1560px;margin:0 auto;height:68px;background-color:var(--nb-white);border:var(--border-thick);box-shadow:var(--shadow-md);border-radius:16px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;z-index:1100;gap:14px;transition:all .2s cubic-bezier(.16,1,.3,1)}.header-logo-box:hover{transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-md)}.header-cart-btn:hover{background-color:var(--nb-yellow-light);transform:translate(-1px,-1px)}.header-profile-pill:hover,.header-weather-chip:hover{background-color:var(--nb-yellow-light)!important;transform:translate(-1px,-1px)}.dropdown-nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;font-weight:800;font-size:.88rem;color:var(--nb-black);transition:all .12s ease}.dropdown-nav-item:hover{background-color:var(--nb-yellow-light);transform:translate(3px);color:var(--nb-black)}.hamburger-btn{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--nb-white);border:var(--border-medium);box-shadow:var(--shadow-sm);color:var(--nb-black);cursor:pointer;transition:all .1s ease;flex-shrink:0}.hamburger-btn:hover{background-color:var(--nb-yellow);transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-md)}.hamburger-btn:active{transform:translate(1px,1px);box-shadow:none}.navbar-dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;width:295px;max-width:calc(100vw - 28px);background-color:var(--nb-white);border:var(--border-thick);box-shadow:var(--shadow-lg);border-radius:14px;padding:14px;z-index:2000;display:flex;flex-direction:column;gap:12px;animation:modalBackdropFade .15s ease-out forwards}.hamburger-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2500;animation:fadeIn .2s ease-out forwards}.hamburger-drawer-panel{position:fixed;top:0;right:0;bottom:0;width:390px;max-width:92vw;height:100vh;background-color:var(--nb-white);border-left:var(--border-thick);box-shadow:-8px 0 #00000059;z-index:2600;display:flex;flex-direction:column;overflow-y:auto;animation:slideDrawerRight .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideDrawerRight{0%{transform:translate(100%)}to{transform:translate(0)}}[data-theme=dark] .hamburger-drawer-panel{background-color:#171b26;border-left-color:#384252;box-shadow:-8px 0 #000}.drawer-nav-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius-sm);background-color:var(--nb-white);border:var(--border-medium);box-shadow:var(--shadow-sm);text-decoration:none;color:var(--nb-black);transition:all .15s ease}.drawer-nav-item:hover{background-color:var(--nb-yellow-light);transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-md);color:var(--nb-black)}.drawer-nav-item.active{background-color:var(--nb-yellow);border:var(--border-thick);box-shadow:var(--shadow-md)}[data-theme=dark] .drawer-nav-item{background-color:#1e2433;border-color:#384252;color:#f8fafc}[data-theme=dark] .drawer-nav-item:hover,[data-theme=dark] .drawer-nav-item.active{background-color:var(--nb-yellow);color:#000}.modal-overlay{z-index:2200!important}@media (min-width: 769px){.header-search-mobile-btn{display:none!important}}@media (max-width: 768px){:root{--header-height: 74px}html,body{overflow-x:hidden!important;max-width:100vw!important;-webkit-text-size-adjust:100%}.form-input,.form-select,.form-textarea{font-size:16px!important}.main-floating-header{top:8px!important;width:calc(100% - 16px)!important;height:56px!important;padding:0 12px!important;border-radius:12px!important;gap:8px!important}.header-brand-tagline{display:none!important}.page-container{padding:var(--space-md) var(--space-sm)!important;margin-bottom:calc(var(--mobile-nav-height) + 14px)!important}.page-header{margin-bottom:var(--space-lg)!important;gap:12px!important}.page-title{font-size:clamp(1.4rem,5vw,1.85rem)!important}.modal-content{max-width:calc(100vw - 20px)!important;max-height:92vh!important;border-width:2.5px!important;box-shadow:4px 4px 0 var(--nb-shadow-color)!important}.modal-header{padding:14px 16px!important}.modal-body{padding:16px 14px!important}.modal-footer{padding:12px 14px!important;flex-wrap:wrap!important}.table-container{-webkit-overflow-scrolling:touch!important;border-radius:var(--radius-sm)!important}.table th,.table td{padding:10px 12px!important;font-size:.85rem!important;white-space:nowrap!important}.tabs-container{-webkit-overflow-scrolling:touch!important;padding-bottom:4px!important;margin-bottom:var(--space-lg)!important;flex-wrap:nowrap!important;overflow-x:auto!important}.tab-btn{white-space:nowrap!important;padding:8px 14px!important;font-size:.88rem!important}}@media (max-width: 640px){.grid-cols-4,.grid-cols-3,.grid-cols-2,[style*="grid-template-columns: repeat(auto-fit, minmax(2"],[style*="grid-template-columns: repeat(auto-fit, minmax(3"]{grid-template-columns:1fr!important}}@media (max-width: 480px){.header-logo-box{width:38px!important;height:38px!important}.header-brand-title{font-size:1.25rem!important}.hamburger-btn{height:40px!important;padding:6px 12px!important}.page-container{padding:12px 10px!important}.card{padding:14px 12px!important}.btn{padding:8px 14px!important;font-size:.88rem!important}.btn-lg{padding:12px 20px!important;font-size:1rem!important}.hamburger-drawer-panel{width:100vw!important;max-width:100vw!important}}[data-theme=dark] body{background-color:var(--nb-canvas);color:var(--color-text-main)}[data-theme=dark] .card{background-color:var(--nb-card-bg);border-color:var(--nb-border-color);box-shadow:4px 4px 0 var(--nb-shadow-color)}[data-theme=dark] .card-hover:hover{border-color:#4f5b6e;box-shadow:6px 6px 0 var(--nb-shadow-color)}[data-theme=dark] .btn-secondary{background-color:#1a1f2c;color:#f8fafc;border-color:#384252;box-shadow:2px 2px 0 var(--nb-shadow-color)}[data-theme=dark] .btn-secondary:hover:not(:disabled){background-color:#242b3d;border-color:#4f5b6e}[data-theme=dark] .btn-outline{background-color:transparent;color:#f8fafc;border-color:#384252}[data-theme=dark] .btn-outline:hover:not(:disabled){background-color:var(--nb-green-light);border-color:var(--nb-green);color:var(--nb-green)}[data-theme=dark] .form-input,[data-theme=dark] .form-select,[data-theme=dark] .form-textarea{background-color:#12151e;border-color:#384252;color:#f8fafc;box-shadow:2px 2px 0 var(--nb-shadow-color)}[data-theme=dark] .form-input:focus,[data-theme=dark] .form-select:focus,[data-theme=dark] .form-textarea:focus{border-color:var(--nb-green);box-shadow:2px 2px 0 var(--nb-shadow-color),0 0 0 2px #4ade8040;background-color:#151924}[data-theme=dark] .form-input::placeholder,[data-theme=dark] .form-textarea::placeholder{color:#64748b}[data-theme=dark] .badge-warning{background-color:#332607;color:#fde047;border-color:#854d0e}[data-theme=dark] .badge-success{background-color:#0d2818;color:#4ade80;border-color:#166534}[data-theme=dark] .badge-danger{background-color:#331215;color:#f87171;border-color:#991b1b}[data-theme=dark] .badge-info{background-color:#0c253d;color:#38bdf8;border-color:#0369a1}[data-theme=dark] .badge-earth{background-color:#33190a;color:#fb923c;border-color:#9a3412}[data-theme=dark] .badge-gold{background-color:#facc15;color:#000;border-color:#000}[data-theme=dark] .table-container{background-color:#171b26;border-color:#384252}[data-theme=dark] .table th{background-color:#2c2206;color:#fde047!important;border-bottom:2px solid #713f12;border-right-color:#384252}[data-theme=dark] .table td{border-bottom-color:#232838;border-right-color:#232838;color:#f8fafc}[data-theme=dark] .table tr:hover td{background-color:#1d2230}[data-theme=dark] .tabs-container{border-bottom-color:#384252}[data-theme=dark] .tab-btn{background-color:#12151e;border-color:#384252;color:#cbd5e1}[data-theme=dark] .tab-btn:hover{background-color:#1a1f2c;color:#fff}[data-theme=dark] .tab-btn.active{background-color:var(--nb-yellow);color:#000!important;border-color:var(--nb-yellow)}[data-theme=dark] .modal-content{background-color:#171b26;border-color:#384252;box-shadow:8px 8px #000}[data-theme=dark] .modal-header{background-color:#2c2206;color:#fde047!important;border-bottom-color:#713f12}[data-theme=dark] .modal-header h2{color:#fde047!important}[data-theme=dark] .modal-body{background-color:#171b26;color:#f8fafc}[data-theme=dark] .modal-footer{background-color:#12151e;border-top-color:#384252}[data-theme=dark] .main-floating-header{background-color:#171b26f2;border-color:#384252;box-shadow:4px 4px #000}[data-theme=dark] .hamburger-btn{background-color:#1a1f2c;border-color:#384252;color:#f8fafc;box-shadow:1.5px 1.5px #000}[data-theme=dark] .hamburger-btn:hover{background-color:var(--nb-yellow);color:#000}[data-theme=dark] .navbar-dropdown-menu{background-color:#171b26;border-color:#384252;box-shadow:6px 6px #000}[data-theme=dark] [style*="color: rgb(55, 65, 81)"],[data-theme=dark] [style*="color: #374151"]{color:var(--color-text-secondary)!important}[data-theme=dark] [style*="color: rgb(75, 85, 99)"],[data-theme=dark] [style*="color: #4b5563"]{color:var(--color-text-muted)!important}[data-theme=dark] [style*="color: rgb(31, 41, 55)"],[data-theme=dark] [style*="color: #1f2937"]{color:var(--color-text-secondary)!important}[data-theme=dark] [style*="color: rgb(107, 114, 128)"],[data-theme=dark] [style*="color: #6b7280"]{color:var(--color-text-muted)!important}[data-theme=dark] [style*="color: rgb(22, 101, 52)"],[data-theme=dark] [style*="color: #166534"],[data-theme=dark] [style*="color: rgb(21, 128, 61)"],[data-theme=dark] [style*="color: #15803d"]{color:var(--nb-green)!important}[data-theme=dark] [style*="color: rgb(153, 27, 27)"],[data-theme=dark] [style*="color: #991b1b"]{color:var(--nb-red)!important}[data-theme=dark] [style*="color: rgb(146, 64, 14)"],[data-theme=dark] [style*="color: #92400e"],[data-theme=dark] [style*="color: rgb(180, 83, 9)"],[data-theme=dark] [style*="color: #b45309"]{color:var(--nb-yellow-bright)!important}[data-theme=dark] [style*="background-color: rgb(236, 253, 245)"],[data-theme=dark] [style*="background-color: #ecfdf5"],[data-theme=dark] [style*="background-color: rgb(240, 253, 244)"],[data-theme=dark] [style*="background-color: #f0fdf4"]{background-color:var(--nb-green-light)!important}[data-theme=dark] [style*="background-color: rgb(254, 242, 242)"],[data-theme=dark] [style*="background-color: #fef2f2"]{background-color:var(--nb-red-light)!important}[data-theme=dark] [style*="background-color: rgb(255, 251, 235)"],[data-theme=dark] [style*="background-color: #fffbeb"]{background-color:var(--nb-yellow-light)!important}[data-theme=dark] [style*="background-color: rgb(248, 250, 252)"],[data-theme=dark] [style*="background-color: #f8fafc"],[data-theme=dark] [style*="background-color: rgb(241, 245, 249)"],[data-theme=dark] [style*="background-color: #f1f5f9"]{background-color:var(--nb-canvas-alt)!important}
