.modern-navbar{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 2px 8px #0000001a;padding:.75rem 1.5rem}.navbar-container{justify-content:space-between;padding:12px 24px;max-width:100%;margin:0 auto;height:64px}.navbar-container,.navbar-left{display:flex;align-items:center}.navbar-left{gap:16px;flex:0 0 auto}.menu-toggle-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#333;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.menu-toggle-btn:hover{background:#0000000d}.navbar-logo{display:flex;align-items:center;cursor:pointer}.navbar-logo img{height:40px;width:auto;object-fit:contain}.blogs-link{display:flex;align-items:center;gap:4px;padding:8px 16px;background:#f5f5f5;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease}.blogs-link,.blogs-link:hover{color:#333;text-decoration:none}.blogs-link:hover{background:#e8e8e8}.navbar-menu-desktop{gap:.5rem;flex:1;justify-content:center}.navbar-menu-item{align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;color:#3b2a22;background:#0000;border:none;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .2s ease;text-decoration:none;white-space:nowrap}.navbar-menu-item:hover{background:#fff5ee;color:#bf5e0f}.navbar-menu-item.active,.public-nav-item.active{background:#c2410c!important;color:#fff!important}.navbar-menu-item.active span,.public-nav-item.active span{color:#fff!important}.navbar-menu-item.active svg,.public-nav-item.active svg{color:#fff!important;fill:currentColor!important}.public-nav-menu{display:flex;align-items:center;gap:4px;margin-left:16px}.public-nav-item{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:500;color:#333;transition:all .2s ease;text-decoration:none;font-size:.9rem;white-space:nowrap}.public-nav-item:hover{background:#ff6b6b1a;color:#ff6b6b;text-decoration:none}.public-nav-item svg{width:18px;height:18px}.navbar-center{flex:1;display:flex;justify-content:center;padding:0 24px;max-width:600px;margin:0 auto}.search-container{position:relative;width:100%;max-width:550px}.search-input{width:100%;padding:10px 50px 10px 20px;border:2px solid #757575;border-radius:25px;font-size:15px;color:#212121;outline:none;transition:all .2s ease;background:#fff}.search-input::placeholder{color:#616161;opacity:1}.search-input:focus{border-color:#d32f2f;box-shadow:0 2px 8px #d32f2f26}.search-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:#ff6b6b;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.search-btn:hover{background:#ff5252;transform:translateY(-50%) scale(1.05)}.navbar-right{display:flex;align-items:center;gap:12px;flex:0 0 auto}.mobile-menu-toggle,.mobile-search-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#333;align-items:center;justify-content:center}.desktop-menu{display:flex;align-items:center;gap:10px}.import-fetch-btn,.nav-link{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:24px;color:var(--text-primary)!important;text-decoration:none;font-weight:600;font-size:.85rem;line-height:1.2;letter-spacing:.2px;transition:all .25s cubic-bezier(.4,0,.2,1);background:var(--bg-card-subtle,#ffffff0f);border:1px solid var(--border-color,#ffffff1f);box-shadow:0 2px 8px #00000014;cursor:pointer;user-select:none}.import-fetch-btn:hover,.nav-link:hover{background:#ff55001f!important;border-color:var(--brand-orange)!important;color:var(--brand-orange)!important;box-shadow:0 0 16px var(--brand-orange-glow,#ff550040)!important;transform:translateY(-1px);text-decoration:none}.nav-icon{width:18px;height:18px;color:var(--brand-orange);transition:transform .3s ease}.import-fetch-btn:hover .sync-icon,.nav-link:hover .sync-icon{transform:rotate(180deg)}.auth-buttons,.user-section{display:flex;align-items:center;gap:12px}.login-btn{border-radius:25px!important;padding:8px 18px!important;font-weight:600!important;border:1.5px solid #f50!important;color:#f50!important;background:#0000!important;text-transform:none!important;transition:all .25s ease!important}.login-btn:hover{border-color:#ff6b00!important;background:#ff550014!important;color:#ff6b00!important;box-shadow:0 0 15px #f503!important;transform:translateY(-1px)}.get-started-btn{background:linear-gradient(135deg,#ff6b00,#ff3d00)!important;border-radius:25px!important;padding:8px 20px!important;font-weight:700!important;color:#fff!important;border:none!important;text-transform:none!important;box-shadow:0 4px 18px #f506!important;transition:all .25s ease!important}.get-started-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #f509!important;filter:brightness(1.06)}.mobile-search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1040}.mobile-search-container{position:fixed;top:0;left:0;right:0;background:#fff;padding:80px 16px 16px;z-index:1050;box-shadow:0 2px 10px #0000001a}.mobile-search-wrapper{display:flex;align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:25px;overflow:hidden}.mobile-search-input{flex:1;padding:16px 20px;border:none;outline:none;font-size:16px;background:#0000}.mobile-search-btn{background:#ff6b6b;color:#fff;border:none;padding:16px 20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1040}.mobile-menu-container{position:fixed;top:0;right:0;bottom:0;width:290px;background:var(--bg-card,#0f1626);backdrop-filter:blur(20px);z-index:1050;border-left:1px solid var(--border-color,#ffffff1a);box-shadow:-4px 0 25px #0006;transform:translateX(100%);animation:slideIn .3s ease-out forwards}@keyframes slideIn{to{transform:translateX(0)}}.mobile-menu-header{justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border-color,#ffffff14);background:linear-gradient(135deg,#ff550029,#ff6b000a)}.mobile-menu-header,.mobile-menu-user{display:flex;align-items:center;color:var(--text-primary)}.mobile-menu-user{gap:10px;font-weight:700}.mobile-menu-close{background:#ffffff14;border:1px solid var(--border-color,#0000);color:var(--text-primary);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mobile-menu-close:hover{background:#ff550026;color:var(--brand-orange)}.mobile-menu-content{padding:12px 8px}.mobile-menu-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-primary);text-decoration:none;border:none;background:none;width:100%;text-align:left;cursor:pointer;transition:all .2s ease;font-size:14.5px;font-weight:500;border-radius:10px}.mobile-menu-item:hover{background:#ff550014;text-decoration:none;color:var(--brand-orange);transform:translateX(4px)}.mobile-menu-logout{color:#ef4444}.mobile-menu-divider{height:1px;background:var(--border-color,#ffffff14);margin:12px 0}.desktop-only{display:block}.mobile-only{display:none}.desktop-text{display:inline}.mobile-text{display:none}@media (max-width:1024px){.blogs-link,.desktop-only,.navbar-menu-desktop,.public-nav-menu{display:none!important}.mobile-only{display:flex!important}}@media (max-width:768px){.navbar-container{padding:8px 12px;height:56px}.navbar-left{gap:8px}.navbar-logo img{height:32px}.desktop-only{display:none}.mobile-only{display:block}.mobile-menu-toggle,.mobile-search-toggle{display:flex}.desktop-text{display:none}.mobile-text{display:inline}.auth-buttons{gap:4px}.get-started-btn,.login-btn{padding:6px 12px!important;font-size:.85rem!important}}@media (max-width:480px){.navbar-container{padding:8px}.navbar-left{gap:4px}.mobile-menu-container{width:100%}.get-started-btn,.login-btn{padding:6px 8px!important;font-size:.75rem!important}}.dark .modern-navbar,[data-theme=dark] .modern-navbar,body.dark .modern-navbar{background:#0f172a!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 4px 20px #0006!important}.dark .navbar-menu-item,.dark .public-nav-item,[data-theme=dark] .navbar-menu-item,[data-theme=dark] .public-nav-item,body.dark .navbar-menu-item,body.dark .public-nav-item{color:#cbd5e1!important}.dark .navbar-menu-item:hover,.dark .public-nav-item:hover,[data-theme=dark] .navbar-menu-item:hover,[data-theme=dark] .public-nav-item:hover,body.dark .navbar-menu-item:hover,body.dark .public-nav-item:hover{background:#ffffff14!important;color:#ff6b00!important}.dark .navbar-menu-item.active,.dark .public-nav-item.active,[data-theme=dark] .navbar-menu-item.active,[data-theme=dark] .public-nav-item.active,body.dark .navbar-menu-item.active,body.dark .public-nav-item.active{background:#c2410c!important;color:#fff!important}.dark .navbar-menu-item.active span,.dark .public-nav-item.active span,[data-theme=dark] .navbar-menu-item.active span,[data-theme=dark] .public-nav-item.active span,body.dark .navbar-menu-item.active span,body.dark .public-nav-item.active span{color:#fff!important}.dark .navbar-menu-item.active svg,.dark .public-nav-item.active svg,[data-theme=dark] .navbar-menu-item.active svg,[data-theme=dark] .public-nav-item.active svg,body.dark .navbar-menu-item.active svg,body.dark .public-nav-item.active svg{color:#fff!important;fill:currentColor!important}.dark .menu-toggle-btn,[data-theme=dark] .menu-toggle-btn,body.dark .menu-toggle-btn{color:#f1f5f9!important}.dark .blogs-link,[data-theme=dark] .blogs-link,body.dark .blogs-link{background:#ffffff14!important;color:#f1f5f9!important}.dark .search-container,[data-theme=dark] .search-container,body.dark .search-container{background:#1e293b!important;border-color:#ffffff1f!important}.dark .search-container input,[data-theme=dark] .search-container input,body.dark .search-container input{color:#f1f5f9!important}.dark .search-container input::placeholder,[data-theme=dark] .search-container input::placeholder,body.dark .search-container input::placeholder{color:#64748b!important}.dark .import-fetch-btn,.dark .nav-link.import-fetch-btn,[data-theme=dark] .import-fetch-btn,[data-theme=dark] .nav-link.import-fetch-btn,body.dark .import-fetch-btn,body.dark .nav-link.import-fetch-btn{color:#f8fafc!important;background:#ffffff14!important;border-color:#ffffff2e!important;box-shadow:0 2px 8px #0000004d!important}.dark .import-fetch-btn span,[data-theme=dark] .import-fetch-btn span,body.dark .import-fetch-btn span{color:#f8fafc!important}.dark .public-nav-menu,.dark .user-name-text,[data-theme=dark] .public-nav-menu,[data-theme=dark] .user-name-text,body.dark .public-nav-menu,body.dark .user-name-text,body[data-theme=dark] .user-name-text,html.dark .user-name-text,html[data-theme=dark] .user-name-text{color:#fff!important}[data-theme=light] .import-fetch-btn,body[data-theme=light] .import-fetch-btn,html[data-theme=light] .import-fetch-btn{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .import-fetch-btn span,[data-theme=light] .user-name-text,body[data-theme=light] .import-fetch-btn span,body[data-theme=light] .user-name-text,html[data-theme=light] .import-fetch-btn span,html[data-theme=light] .user-name-text{color:#0f172a!important}