:root{--sk-saffron: #F5851F;--sk-saffron-light: #FF9E42;--sk-saffron-dark: #D96B06;--sk-marigold: #E67E22;--sk-gold: #D4AF37;--sk-gold-light: #F3E5AB;--sk-cream-bg: #FDF6ED;--sk-cream-surface: #FFFBF5;--sk-card-bg: #FFFFFF;--sk-maroon-text: #4A1E17;--sk-maroon-dark: #2C140E;--sk-maroon-muted: #7A4D43;--sk-border: #F4E5D4;--sk-dark-bg: #1A1412;--sk-dark-surface: #27201D;--sk-dark-text: #FBF5EC;--sk-dark-muted: #C5B5A4;--sk-dark-border: #3D312A;--sk-status-pending: #E67E22;--sk-status-pending-bg: #FDF2E9;--sk-status-approved: #27AE60;--sk-status-approved-bg: #E8F8F5;--sk-status-rejected: #E74C3C;--sk-status-rejected-bg: #FDEDEC;--sk-font-stack: "Noto Sans Devanagari", "Hind", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sk-shadow-sm: 0 2px 6px rgba(74, 30, 23, .06);--sk-shadow-md: 0 4px 16px rgba(74, 30, 23, .1);--sk-shadow-lg: 0 10px 28px rgba(74, 30, 23, .16);--sk-radius-sm: 8px;--sk-radius-md: 14px;--sk-radius-lg: 20px;--sk-radius-full: 9999px;--sk-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--sk-ease-smooth: cubic-bezier(.4, 0, .2, 1);--sk-transition-fast: .15s var(--sk-ease-smooth);--sk-transition-normal: .25s var(--sk-ease-smooth);--sk-transition-spring: .35s var(--sk-ease-spring)}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stagger-entrance>*{animation:staggerFadeIn .35s var(--sk-ease-smooth) forwards;opacity:0}.stagger-entrance>*:nth-child(1){animation-delay:.04s}.stagger-entrance>*:nth-child(2){animation-delay:.08s}.stagger-entrance>*:nth-child(3){animation-delay:.12s}.stagger-entrance>*:nth-child(4){animation-delay:.16s}.stagger-entrance>*:nth-child(5){animation-delay:.2s}.stagger-entrance>*:nth-child(6){animation-delay:.24s}.stagger-entrance>*:nth-child(7){animation-delay:.28s}.stagger-entrance>*:nth-child(8){animation-delay:.32s}.sk-btn-spring,.sk-card-interactive,.sk-toggle-spring{transition:transform .25s var(--sk-ease-spring),box-shadow .25s var(--sk-ease-smooth),background-color .2s ease}.sk-btn-spring:active,.sk-card-interactive:active{transform:scale(.96)}.sk-btn-spring:hover,.sk-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--sk-shadow-md)}@keyframes quoteKenBurns{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.ken-burns-card{position:relative;overflow:hidden}.ken-burns-card .ken-burns-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;animation:quoteKenBurns 18s ease-in-out infinite alternate;z-index:0}.ken-burns-card .quote-content{position:relative;z-index:1}.sk-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--sk-radius-full);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.sk-badge-pending{background-color:var(--sk-status-pending-bg);color:var(--sk-status-pending);border:1px solid rgba(230,126,34,.3)}.sk-badge-approved{background-color:var(--sk-status-approved-bg);color:var(--sk-status-approved);border:1px solid rgba(39,174,96,.3)}.sk-badge-rejected{background-color:var(--sk-status-rejected-bg);color:var(--sk-status-rejected);border:1px solid rgba(231,76,60,.3)}:root{--bg-color: var(--sk-cream-bg);--card-bg: var(--sk-card-bg);--text-color: var(--sk-maroon-text);--text-muted: var(--sk-maroon-muted);--border-color: var(--sk-border);--text-dark: var(--sk-maroon-dark);--primary-saffron: var(--sk-saffron);--primary-dark: var(--sk-saffron-dark);--shadow-sm: var(--sk-shadow-sm);--transition: var(--sk-transition-normal);font-family:var(--sk-font-stack)}body{background-color:var(--bg-color);color:var(--text-color);transition:background-color var(--transition),color var(--transition)}body.dark-mode{--bg-color: #1A1412;--card-bg: #27201D;--text-color: #FBF5EC;--text-muted: #C5B5A4;--border-color: #3D312A;--text-dark: #FBF5EC;background-color:var(--bg-color)!important;color:var(--text-color)!important}body.dark-mode .settings-card,body.dark-mode .profile-header,body.dark-mode .notification-item,body.dark-mode .offline-status-card,body.dark-mode .web-icon-tile,body.dark-mode .ref-card-body,body.dark-mode .side-menu,body.dark-mode .contact-form input,body.dark-mode .contact-form textarea{background-color:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}body.dark-mode .settings-row,body.dark-mode .profile-name,body.dark-mode .page-title,body.dark-mode .section-subtitle,body.dark-mode .about-org,body.dark-mode .about-text{color:var(--text-color)!important}body.dark-mode .header{background:linear-gradient(180deg,#231613,#170e0c)!important}.page-padding{padding-bottom:50px}.web-lang-toggle-group{display:flex;background:#0000000a;border-radius:8px;padding:2px;gap:2px}.web-lang-btn{border:none;background:transparent;padding:5px 10px;font-size:11px;font-weight:700;color:var(--text-dark);border-radius:6px;cursor:pointer;transition:background-color var(--transition),color var(--transition)}.web-lang-btn.active{background:var(--primary-saffron);color:#fff;box-shadow:var(--shadow-sm)}.bottom-nav{position:fixed;bottom:16px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:460px;height:68px;background:linear-gradient(135deg,#23140f73,#120a0761);backdrop-filter:blur(30px) saturate(210%) contrast(108%);-webkit-backdrop-filter:blur(30px) saturate(210%) contrast(108%);border-radius:34px;border:1.5px solid rgba(255,255,255,.28);display:flex;justify-content:space-around;align-items:center;padding:0 12px;box-shadow:0 16px 40px #0006,inset 0 1.5px 1.5px #ffffff73,inset 0 -1.5px 2px #00000040;overflow:hidden;z-index:1000}.bottom-nav:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 30%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.7) 70%,transparent 100%);pointer-events:none;border-radius:1px;z-index:3}.bottom-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:34px;background:linear-gradient(115deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.03) 45%,transparent 70%);pointer-events:none;z-index:2}.bottom-nav .nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff5eca6;gap:3px;flex:1;position:relative;transition:all .25s cubic-bezier(.34,1.56,.64,1);padding:6px 0;cursor:pointer;z-index:4}.bottom-nav .nav-item i{font-size:24px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .25s ease;z-index:5}.bottom-nav .nav-item span{font-size:11px;font-weight:700;letter-spacing:.25px;z-index:5;transition:color .25s ease}.bottom-nav .nav-item.active{color:#f93}.bottom-nav .nav-item.active i{color:#f93;transform:scale(1.15)}.bottom-nav .nav-item.active span{color:#f93}.bottom-nav .nav-item .active-indicator-circle{position:absolute;top:50%;left:50%;width:56px;height:48px;border-radius:24px;background:radial-gradient(circle at 50% 30%,#ffa03c61,#f5851f2e);border:1.5px solid rgba(255,180,80,.6);box-shadow:0 6px 20px #ff993373,inset 0 1px 1px #ffffffa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translate(-50%,-50%) scale(.5);transition:all .25s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:1}.bottom-nav .nav-item.active .active-indicator-circle{opacity:1;transform:translate(-50%,-50%) scale(1)}
