/*** Accessibility Styles for Adnei Paz Website* Complies with Israeli Standard ת״י 5568 Part 1 (based on WCAG 2.0 Level AA)*//* ========================================Skip Link - דילוג לתוכן ראשי======================================== */.skip-link{position:absolute;top: -100px;left: 0;background: #1a2332;color: #ffffff;padding: 1rem 2rem;text-decoration: none;font-weight: 600;font-size: 1.1rem;z-index: 10000;border-radius: 0 0 8px 0;transition: top 0.2s ease-in-out;direction: rtl}.skip-link:focus{top: 0;outline: 3px solid #2196F3;outline-offset: 2px}/* ========================================Focus Styles - סגנונות פוקוס נראים======================================== */*:focus{outline: 3px solid #2196F3;outline-offset: 2px}nav a:focus{outline: 3px solid #2196F3;outline-offset: 3px;background: #cfe8ef}button:focus,.btn:focus{outline: 3px solid #2196F3;outline-offset: 3px;box-shadow: 0 0 0 4px rgba(33, 150, 243, 0.2)}input:focus,textarea:focus,select:focus{outline: 3px solid #2196F3;outline-offset: 2px;border-bottom-color: #2196F3 !important}.accordion-header:focus{outline: 3px solid #2196F3;outline-offset: -3px;background: linear-gradient(135deg, #cfe8ef, #c6dbf0)}a:focus{outline: 3px solid #2196F3;outline-offset: 2px}/* ========================================High Contrast Support======================================== */@media (prefers-contrast: high){body{color: #000000;background: #ffffff}nav a,.btn{border: 2px solid currentColor}}/* ========================================Reduced Motion Support - תמיכה בהפחתת תנועה======================================== */@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.hero-video{display: none}}/* ========================================Screen Reader Only Content======================================== */.sr-only,.visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0}.sr-only-focusable:focus,.visually-hidden:focus{position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal}/* ========================================RTL Support - תמיכה מלאה בעברית======================================== */[dir="rtl"]{text-align: right;direction: rtl}[dir="rtl"] input,[dir="rtl"] textarea{text-align: right}/* ========================================Touch Target Size - גודל מינימלי למגע======================================== */@media (pointer: coarse){button,a,input[type="submit"],input[type="button"],.accordion-header{min-height: 44px;min-width: 44px}}/* ========================================Keyboard Navigation Indicators======================================== */body.using-keyboard *:focus{outline: 3px solid #2196F3;outline-offset: 2px}/* ========================================Error States - מצבי שגיאה======================================== */.error,.form-error,[aria-invalid="true"]{border-color: #d32f2f !important;outline-color: #d32f2f}.error-message{color: #d32f2f;font-weight: 600;margin-top: 0.5rem;display: flex;align-items: center;gap: 0.5rem}/* ========================================Print Styles======================================== */@media print{.skip-link,nav,.scroll-indicator,video,.hero-overlay{display: none !important}body{background: white !important;color: black !important}a::after{content: " (" attr(href) ")"}}/* ========================================Color Contrast Improvements======================================== */.about-text p,.service-card p,.accordion-content p,.contact .subtitle{color: #434c63}.btn-secondary{border: 2px solid rgba(255, 255, 255, 1);font-weight: 600}/* ========================================Forced Colors Mode Support (Windows High Contrast)======================================== */@media (forced-colors: active){button,a,input,textarea{border: 1px solid}.skip-link:focus{outline: 3px solid}}/* ========================================Focus Within Support======================================== */.form-group:focus-within label{color: #2196F3;font-weight: 600}/* ========================================Loading/Disabled States======================================== */button:disabled,input:disabled,textarea:disabled{opacity: 0.6;cursor: not-allowed}button:disabled:focus{outline-color: #8b94a8}/* ========================================Live Region Announcements======================================== */[aria-live]{position: relative}[role="alert"],[role="status"]{padding: 1rem;border-radius: 4px;margin: 1rem 0}[role="alert"]{background: #fff3cd;border: 2px solid #856404;color: #856404}/* ========================================Mobile Accessibility Enhancements======================================== */@media (max-width: 768px){nav a,button,.btn{min-height: 48px;padding: 1rem 1.5rem}input,textarea{font-size: 16px;padding: 1rem}.skip-link:focus{width: 100%;text-align: center;border-radius: 0}}