.navbar{background:#fff;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000}.nav-container{max-width:1400px;margin:auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:20px;font-weight:700;text-decoration:none;color:#333}.logo span{color:#ff6a00}.hamburger{border:none;background:none;cursor:pointer;display:flex;flex-direction:column;gap:5px}.line{width:22px;height:2px;background:#333;transition:.3s}.open1{transform:rotate(45deg) translate(5px,5px)}.open2{transform:rotate(-45deg) translate(6px,-6px)}.hide{opacity:0}.desktop-search-form{flex:1;max-width:500px;display:flex;gap:10px}.desktop-search-form input{flex:1;padding:10px;border-radius:25px;border:2px solid #e0e0e0}.desktop-search-form button{padding:10px 15px;border:none;border-radius:25px;background:linear-gradient(45deg,#ff6a00,#ff2d2d);color:#fff;cursor:pointer}.mobile-actions{display:none;gap:10px}.mobile-actions button,.mobile-actions a{font-size:20px;background:none;border:none;cursor:pointer}.mobile-search-container{background:#fff;padding:10px;border-bottom:1px solid #ddd}.mobile-search-form{display:flex;gap:10px}.mobile-search-form input{flex:1;padding:10px;border-radius:25px;border:2px solid #e0e0e0}.mobile-search-form button{padding:10px;border:none;border-radius:25px;cursor:pointer}@media (max-width: 768px){.desktop-search-form{display:none}.mobile-actions{display:flex}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#f5f5f5;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ff6a00;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff2d2d}.loader{display:inline-block;width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #ff6a00;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{max-width:1400px;margin:0 auto;padding:0 20px}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-open{animation:slideIn .3s ease-out}.fade-in{animation:fadeIn .5s ease-out}
