.chamel-footer{background:var(--color-charcoal,#0B0B0B);color:var(--color-white,#fff);padding:2rem 1rem}.footer-container{max-width:1100px;margin:0 auto;display:flex;gap:2rem;justify-content:space-between;align-items:flex-start;direction:rtl}.footer-col h4{margin:0 0 .5rem;color:var(--color-accent,#E6F8D6)}.footer-col ul{margin:0;padding:0;list-style:none;color:var(--color-white,#fff)}.footer-col ul li{margin-bottom:.5rem}.footer-col a{color:var(--color-white,#fff);text-decoration:underline}.social-icons{display:flex;gap:.5rem}.icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);text-decoration:none}.frequency-badge,.icon{color:var(--color-white,#fff)}.frequency-badge{background:linear-gradient(135deg,var(--color-primary,#8CC63E) 0,var(--color-primary-700,#5A9E1B) 100%);padding:.8rem 1.2rem;border-radius:12px;display:inline-block;font-size:1.1rem;font-weight:700;margin-top:1rem;box-shadow:0 4px 15px rgba(140,198,62,.25)}.footer-bottom{text-align:center;margin-top:1rem;color:rgba(255,255,255,.7);font-size:.9rem}.footer-number{direction:ltr;unicode-bidi:bidi-override;text-align:left}@media (max-width:768px){.footer-container{flex-direction:column;align-items:center;text-align:center}.footer-col{width:100%}.social-icons{justify-content:center}}.chamel-nav{background:var(--color-white,#fff);border-bottom:1px solid rgba(0,0,0,.06);direction:rtl;font-family:inherit}.nav-container{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;gap:1rem;position:relative}.nav-center{flex:1 1;display:flex;justify-content:center}.logo{display:inline-flex;align-items:center;text-decoration:none;z-index:50}.logo img,.logo>span{display:block;width:auto!important;height:auto!important;max-height:40px!important;object-fit:contain!important}@media (min-width:769px){.logo img,.logo>span{max-height:48px!important}}@media (min-width:1200px){.logo img,.logo>span{max-height:60px!important}}.nav-toggle{display:none;background:none;border:0;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer}.hamburger,.hamburger:after,.hamburger:before{display:block;background:var(--color-charcoal,#0B0B0B);height:2px;width:20px;border-radius:2px;position:relative}.hamburger:after,.hamburger:before{content:"";position:absolute;left:0}.hamburger:before{top:-6px}.hamburger:after{top:6px}.nav-links{list-style:none;gap:1rem;margin:0;padding:0}.nav-links,.nav-links li{display:flex;align-items:center}.nav-links li a{text-decoration:none;color:var(--color-charcoal,#0B0B0B);padding:.5rem .6rem;display:block}.nav-links li a:hover{color:var(--color-primary-700,#5A9E1B)}.nav-item-label{color:var(--color-charcoal,#0B0B0B);padding:.5rem .6rem;display:flex;align-items:center;justify-content:center;gap:.35rem;line-height:1.2;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-item-label:hover{color:var(--color-primary-700,#5A9E1B)}.nav-caret{font-size:.75rem;line-height:1;color:inherit;transform:translateY(-1px)}.nav-item-with-submenu{position:relative}.nav-submenu{list-style:none;margin:0;padding:0;position:absolute;top:100%;right:0;background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:none;min-width:160px;z-index:100}.nav-item-with-submenu:hover .nav-submenu{display:block}.nav-submenu li{border-bottom:1px solid rgba(0,0,0,.04)}.nav-submenu li:last-child{border-bottom:none}.nav-submenu li a{padding:.6rem .8rem;color:var(--color-charcoal,#0B0B0B);text-decoration:none;display:block;white-space:nowrap}.nav-submenu li:hover{color:var(--color-primary-700,#5A9E1B);background:var(--color-accent,#E6F8D6)}@media (max-width:768px){.nav-toggle{display:flex;position:absolute;left:1rem;top:50%;transform:translateY(-50%)}.nav-container{padding-left:56px}.nav-links{position:absolute;top:100%;right:0;left:0;background:var(--color-bg,#FCFEF9);flex-direction:column;display:none;padding:.5rem 1rem;box-shadow:0 8px 20px rgba(0,0,0,.06)}.nav-links.open{display:flex}.nav-links li{border-bottom:1px solid rgba(0,0,0,.04)}.nav-links li a{padding:.75rem 0}}