/* ========================== נגישות ============================ */
/* טאב נגישות */
.skip-link {
    position: absolute;
    top: -100%; /* מחביא אותו למעלה */
    left: 50%;
    transform: translateX(-50%);
    background: #ea832d; /* הצבע הכתום של האתר שלך */
    color: #fff;
    padding: 10px 20px;
    z-index: 10000; /* וודא שהוא מעל הכל */
    text-decoration: none;
    font-weight: bold;
    border-radius: 0 0 10px 10px;
    transition: top 0.3s;
}

.skip-link:focus {
    top: 0; /* מקפיץ אותו למטה כשלוחצים Tab */
}


/* נגישות - יצירת מסגרת פוקוס בולטת לניווט מקלדת */
a:focus-visible, 
button:focus-visible, 
input:focus-visible, 
textarea:focus-visible {
    outline: 3px solid #0385C6 !important; /* כחול המותג */
    outline-offset: 3px;
    box-shadow: 0 0 0 6px rgba(3, 133, 198, 0.2); /* הילה עדינה למראה מודרני */
    border-radius: 4px; /* התאמה לפינות מעוגלות */
}

/* ביטול מסגרת הפוקוס ברירת המחדל של הדפדפן רק כשהיא לא נחוצה */
:focus:not(:focus-visible) {
    outline: none !important;
}


/* תיקון לקפיצת "דלג לתוכן" כך שהתפריט לא יסתיר את הכותרת */
#main {
    scroll-margin-top: 120px; /* גובה התפריט + מרווח נשימה */
}



/* =============== כפתור נגישות ================== */
/* שינוי גודל כפתור הנגישות */
.asw-widget a.asw-menu-btn svg {
    width: 25px !important;
    height: 25px !important;
    min-width: 25px !important;
    min-height: 25px !important;
    max-width: 25px !important;
    max-height: 25px !important;
}

/* התאמת גודל הכפתור העגול עצמו כדי שלא יישאר ענק */
.asw-widget a.asw-menu-btn {
    width: 35px !important;  /* גודל הכפתור כולו */
    height: 35px !important; /* גודל הכפתור כולו */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* העברת הכפתור לצד ימין */
.asw-menu-btn {
    left: auto !important; /* ביטול הגדרת צד שמאל אם קיימת */
    right: 15px !important; /* מרחק מהקצה הימני */
    bottom: 15px !important; /* מרחק מהקצה התחתון */
}

/* התאמת כיוון פתיחת התפריט לצד ימין */
.asw-menu {
    left: auto !important;
    right: 20px !important;
}


@media (max-width: 768px) {
 .asw-menu-btn {
    right: 10px !important; /* מרחק מהקצה הימני */
    bottom: 10px !important; /* מרחק מהקצה התחתון */
}
}


/* הצמדה מקסימלית לפינה השמאלית התחתונה */
/* .asw-menu-btn { */
/*    right: auto !important; */ /* מבטל הצמדה לימין */
/*    left: 10px !important; */   /* מרחק קטן מאוד מהצד */
/*    bottom: 10px !important; */ /* מרחק קטן מאוד מהתחתית */
/* } */

/* וודא שגם התפריט נפתח בצד שמאל */
/*.asw-menu { */
/*    right: auto !important; */
/*    left: 5px !important; */
/* } */



