.header-blessings{position:absolute;top:4px;right:20px;z-index:1001;pointer-events:none;user-select:none}.header-blessings-text{font-size:.7rem;color:var(--muted-foreground);font-weight:500;opacity:.75;letter-spacing:.5px}@media (max-width:768px){.header-blessings{position:absolute;top:2px;left:50%;right:auto;transform:translateX(-50%);text-align:center}.header-blessings-text{font-size:.65rem}}.header{background-color:var(--header-background,var(--card));box-shadow:0 1px 3px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000;transition:background-color .3s ease}.header-container{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative}.header-content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;column-gap:10px;padding-top:12px}.header-right-section{display:flex;align-items:center;gap:1rem;justify-self:start}.header-logo-link{display:flex;align-items:center;justify-self:end}.header-logo{transition:transform .2s ease}.header-logo:hover{transform:scale(1.05)}.header-nav{display:flex;gap:2rem;justify-content:center;justify-self:center;width:100%;max-width:600px}.header-nav-link{color:var(--foreground);text-decoration:none;transition:color .2s ease;position:relative;padding:3px 0}.header-nav-link.active,.header-nav-link:hover{color:var(--primary)}.header-nav-link:after{content:"";position:absolute;bottom:0;right:0;width:0;height:2px;background-color:var(--primary);transition:width .3s ease}.header-nav-link.active:after,.header-nav-link:hover:after{width:100%;right:auto;right:0}.header-actions{display:flex;align-items:center;gap:1rem}.header-avatar-link{width:50px;display:flex;align-items:center}.header-login-link{color:var(--primary);text-decoration:none;font-size:.9rem;font-weight:700;transition:color .2s ease}.header-login-link:hover{color:var(--primary-hover,var(--chart-2))}.header-avatar{border-radius:50%;width:40px;height:40px;object-fit:cover;object-position:center;transition:transform .2s ease}.header-avatar:hover{transform:scale(1.05)}.header-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:0;width:24px;height:18px;position:relative}.header-menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:var(--foreground);right:0;transition:.2s ease-in-out}.header-menu-toggle span:first-child{top:0}.header-menu-toggle span:nth-child(2){top:8px}.header-menu-toggle span:nth-child(3){top:16px}.header-menu-toggle.active span:first-child{top:8px;transform:rotate(-45deg)}.header-menu-toggle.active span:nth-child(2){opacity:0}.header-menu-toggle.active span:nth-child(3){top:8px;transform:rotate(45deg)}.header-announcements-container{background-color:#000000;padding:5px 0}.header-announcement-link{text-decoration:none;color:#ffffff;margin:0 10px;font-size:.85rem;transition:color .3s ease}.header-announcement-link:hover{font-weight:600}.header-announcement-separator{margin-right:20px}@media (max-width:768px){.header{position:fixed;width:100%}.header-content{display:grid;grid-template-columns:1fr 1fr;justify-items:space-between;padding:10px 1rem 0}
  /* !important נדרש כדי לגבור על ה-inline styles (שמיועדים למניעת CLS בדסקטופ) */.header-logo,.header-logo-link{width:135px!important;height:auto!important}.header-login-link{font-size:.85rem}.header-nav{display:none}.mobile-nav{display:flex;justify-content:space-around;align-items:center;background:rgba(255,255,255);padding:5px 0;position:fixed;bottom:0;width:100%;z-index:1000;overflow:visible;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1);border-radius:20px 20px 0 0;height:90px}.mobile-nav .nav-link{color:#555;text-align:center;flex:1;position:relative;padding:8px 0 10px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.mobile-nav .nav-link.active{color:var(--primary);position:relative}.mobile-nav .nav-link .icon-container{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:4px}.mobile-nav .nav-link img{width:32px;height:32px;object-fit:contain;filter:grayscale(100%);transition:filter .5s ease,transform .5s ease}.mobile-nav .nav-link.active img{filter:grayscale(0);transform:scale(1.2)}.mobile-nav .icon{display:block;margin:0 auto 2px;font-size:1.4rem;color:var(--primary);transition:transform .5s ease}.mobile-nav .nav-link.active .icon{transform:scale(1.2)}.mobile-nav span{display:block;font-size:.75rem;transition:transform .5s ease}.mobile-nav .nav-link.active span{transform:translateY(0)}.mobile-nav .nav-link:after{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(0,163,91,.1) 0,transparent 70%);top:0;left:0;opacity:0;transition:opacity .3s}.mobile-nav .nav-link:active:after{opacity:1}.header-menu-toggle,.header-nav{display:none}main{padding-bottom:100px}.header-announcements-container{z-index:1010}}@media (min-width:769px){.mobile-nav-container{display:none}}