body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#000;--primary-dark:#333;--secondary-color:#555;--dark-color:#000;--light-color:#fff;--gray-color:#777;--light-gray:#f0f0f0;--border-radius:8px;--box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--transition:all 0.3s ease}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:Tajawal,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0}body{background-color:#fff;background-color:var(--light-color);color:#000;color:var(--dark-color);direction:rtl;line-height:1.6;text-align:right}a{color:inherit;text-decoration:none}.portfolio-container-ar{margin:0 auto;max-width:1200px;padding:0 20px}section{padding:80px 0;position:relative}.section-header-ar{align-items:center;display:flex;margin-bottom:50px}.section-number-ar{color:#000;color:var(--primary-color);font-size:24px;font-weight:600;margin-left:15px}.section-title-ar{font-size:36px;font-weight:700;position:relative}.hero-section-ar{align-items:center;display:flex;min-height:auto;padding:48px 0 56px;width:100%}.hero-content-ar{display:flex;flex-direction:column;gap:32px;width:100%}.hero-top-row-ar{align-items:center;display:flex;gap:28px}.hero-avatar-wrapper-ar{flex-shrink:0;height:110px;position:relative;width:110px}.hero-avatar-ar{border:3px solid #e5e5e5;border-radius:50%;box-shadow:none;display:block;height:110px;object-fit:cover;width:110px}.hero-avatar-online-ar{background:#1d9e75;border:2px solid #fff;border-radius:50%;bottom:5px;height:16px;left:5px;position:absolute;width:16px}.hero-profile-info-ar{display:flex;flex-direction:column;gap:8px}.hero-profile-name-ar{color:#000;color:var(--dark-color);font-size:26px;font-weight:800;line-height:1.2}.hero-profile-badge-ar{background:#eeedfe;border:.5px solid #afa9ec;border-radius:20px;color:#534ab7;display:inline-block;font-size:13px;font-weight:500;padding:4px 14px;width:-webkit-fit-content;width:fit-content}.hero-divider-ar{background-color:#e5e5e5;height:.5px;width:100%}.hero-main-ar{display:flex;flex-direction:column;gap:14px}.hero-eyebrow-ar{align-items:center;color:#4b2e2b;display:flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.05em}.hero-eyebrow-ar:before{background:#4b2e2b;content:"";display:inline-block;flex-shrink:0;height:1.5px;width:24px}.hero-title-ar{color:#000;color:var(--dark-color);font-size:38px;font-weight:800;line-height:1.3;margin:0}.hero-title-ar span{color:#4b2e2b}.hero-description-ar{color:#777;color:var(--gray-color);font-size:17px;line-height:1.8;margin:0;max-width:580px}.hero-actions-ar{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.primary-button-ar{align-items:center;background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Tajawal,sans-serif;font-size:15px;font-weight:700;gap:6px;padding:11px 26px;text-decoration:none;transition:opacity .2s ease}.primary-button-ar:hover{opacity:.82}.secondary-button-ar{align-items:center;background:#0000;border:.5px solid #ccc;border-radius:8px;color:#000;color:var(--dark-color);cursor:pointer;display:inline-flex;font-family:Tajawal,sans-serif;font-size:15px;font-weight:700;gap:6px;padding:11px 26px;text-decoration:none;transition:background .2s ease}.secondary-button-ar:hover{background:#f5f5f5}.hero-bottom-ar{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.stats-row-ar{border:.5px solid #e5e5e5;border-radius:10px;display:flex;gap:0;overflow:hidden;width:-webkit-fit-content;width:fit-content}.stat-item-ar{border-left:.5px solid #e5e5e5;display:flex;flex-direction:column;gap:3px;padding:14px 28px;text-align:center}.stat-item-ar:last-child{border-left:none}.stat-item-ar span{color:#000;color:var(--dark-color);font-size:22px;font-weight:800;line-height:1.1}.stat-item-ar small{color:#777;color:var(--gray-color);font-size:12px;white-space:nowrap}.tech-stack-ar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tech-stack-ar span{background:#f5f5f5;border:.5px solid #e5e5e5;border-radius:6px;color:#777;color:var(--gray-color);display:inline-block;font-family:monospace;font-size:12px;font-weight:500;padding:4px 12px}@media (max-width:768px){.hero-section-ar{padding:70px 0 44px}.hero-content-ar{gap:24px}.hero-top-row-ar{gap:18px}.hero-avatar-ar,.hero-avatar-wrapper-ar{height:88px;width:88px}.hero-profile-name-ar{font-size:21px}.hero-profile-badge-ar{font-size:12px}.hero-title-ar{font-size:26px}.hero-description-ar{font-size:15px}.primary-button-ar,.secondary-button-ar{font-size:14px;padding:10px 20px}.hero-bottom-ar{align-items:flex-start;flex-direction:column;gap:16px}.stats-row-ar{width:100%}.stat-item-ar{flex:1 1;padding:12px 10px}.stat-item-ar span{font-size:18px}}.about-content-ar{align-items:center;display:flex;gap:50px}.about-text-ar{flex:1 1}.about-text-ar p{color:#777;color:var(--gray-color);font-size:18px;margin-bottom:20px}.about-details-ar{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:30px}.detail-item-ar{background-color:#fff;border:1px solid #f0f0f0;border:1px solid var(--light-gray);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--box-shadow);padding:20px}.detail-label-ar{color:#777;color:var(--gray-color);display:block;font-size:14px;margin-bottom:5px}.detail-value-ar{color:#000;color:var(--primary-color);font-size:20px;font-weight:700}.projects-grid-ar{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.project-card-ar{background-color:#fff;border:1px solid #f0f0f0;border:1px solid var(--light-gray);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--box-shadow);padding:30px;transition:all .3s ease;transition:var(--transition)}.project-card-ar:hover{border-color:#000;border-color:var(--primary-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-5px)}.project-header-ar{display:flex;justify-content:space-between;margin-bottom:20px}.project-year-ar{color:#777;color:var(--gray-color);font-size:14px}.project-tags-ar{display:flex;gap:8px}.project-tag-ar{background-color:#f0f0f0;background-color:var(--light-gray);border-radius:20px;font-size:12px;padding:4px 10px}.project-title-ar{font-size:22px;font-weight:700;margin-bottom:15px}.project-description-ar{color:#777;color:var(--gray-color);margin-bottom:20px}.project-actions-ar{display:flex;gap:10px}.project-button-ar{border-radius:8px;border-radius:var(--border-radius);font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease;transition:var(--transition)}.project-button-ar:first-child{background-color:#000;background-color:var(--primary-color);color:#fff}.project-button-ar:first-child:hover{background-color:#333;background-color:var(--primary-dark)}.project-button-ar.secondary{border:1px solid #f0f0f0;border:1px solid var(--light-gray)}.project-button-ar.secondary:hover{background-color:#f0f0f0;background-color:var(--light-gray)}.contact-section-ar{background-color:#fff;padding:80px 0}.contact-title-ar{color:#000;color:var(--dark-color);font-size:32px;margin-bottom:20px}.contact-text-ar{color:#777;color:var(--gray-color);font-size:18px;line-height:1.7;margin-bottom:30px}.services-section-ar{background-color:#fff;background-color:var(--light-color);padding:80px 0}.services-timeline-ar{margin:0 auto;max-width:800px;padding:40px 0;position:relative}.services-timeline-ar:before{background-color:#000;background-color:var(--primary-color);content:"";height:100%;position:absolute;right:50%;top:0;transform:translateX(50%);width:2px}.service-timeline-item-ar{display:flex;justify-content:flex-end;margin-bottom:50px;padding-left:50%;position:relative}.service-timeline-item-ar:nth-child(2n){justify-content:flex-start;padding-left:0;padding-right:50%}.timeline-content-ar{background-color:#fff;border:1px solid #f0f0f0;border:1px solid var(--light-gray);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--box-shadow);padding:30px;position:relative;transition:all .3s ease;transition:var(--transition);width:90%}.timeline-content-ar:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.timeline-content-ar:before{background-color:#fff;border:3px solid #000;border:3px solid var(--primary-color);border-radius:50%;content:"";height:20px;position:absolute;top:30px;width:20px}.service-timeline-item-ar .timeline-content-ar:before{right:-10px}.service-timeline-item-ar:nth-child(2n) .timeline-content-ar:before{left:-10px}.timeline-date-ar{background-color:#000;background-color:var(--primary-color);border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-bottom:15px;padding:5px 15px}.service-timeline-title-ar{color:#000;color:var(--dark-color);font-size:22px;margin-bottom:15px;position:relative}.service-timeline-title-ar:after{background-color:#000;background-color:var(--primary-color);bottom:-8px;content:"";height:2px;position:absolute;right:0;width:50px}.service-timeline-desc-ar{color:#777;color:var(--gray-color);line-height:1.7;margin-top:20px}.more-button-ar{border:2px solid #000;border:2px solid var(--primary-color);border-radius:8px;border-radius:var(--border-radius);color:#000;color:var(--primary-color);display:inline-block;font-weight:600;margin-top:30px;padding:10px 20px;transition:all .3s ease;transition:var(--transition)}.more-button-ar:hover{background-color:#000;background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.hero-title-ar{font-size:40px}.hero-profile-card-ar{gap:12px;margin-top:-30px}.hero-avatar-ar,.hero-avatar-wrapper-ar{height:90px;width:90px}.hero-avatar-online-ar{bottom:3px;height:17px;left:3px;width:17px}.hero-profile-name-ar{font-size:18px}.hero-profile-title-ar{font-size:13px}.services-timeline-ar:before{right:31px}.service-timeline-item-ar,.service-timeline-item-ar:nth-child(2n){justify-content:flex-start;padding-left:70px;padding-right:0}.service-timeline-item-ar .timeline-content-ar:before,.service-timeline-item-ar:nth-child(2n) .timeline-content-ar:before{left:-50px;right:auto}.contact-container-ar{padding:30px 20px}}
/*# sourceMappingURL=main.47772d8b.css.map*/