html[lang=ar] body{direction:rtl;text-align:right;font-family:Changa,sans-serif;font-optical-sizing:auto;line-height:1.8}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-family:Changa,sans-serif;font-weight:600;letter-spacing:.02em}html[lang=ar] h5,html[lang=ar] .h5{font-size:1.3rem!important}html[lang=ar] .front-app main p{font-size:1.2rem;line-height:1.9}html[lang=ar] .front-header{direction:rtl}html[lang=ar] .front-header .navbar-brand{flex-direction:row-reverse}html[lang=ar] .front-header .navbar-brand .brand-logo{margin-right:0;margin-left:.25rem}html[lang=ar] .front-header .navbar-brand .brand-name{display:none}html[lang=ar] .front-header .nav-link{font-size:1rem}html[lang=ar] .front-header .nav-langs{direction:rtl}html[lang=ar] .page-hero .hero-card,html[lang=ar] .page-hero .hero-label,html[lang=ar] .page-hero .hero-title,html[lang=ar] .page-hero .hero-subtitle,html[lang=ar] .page-hero .hero-meta,html[lang=ar] .landing-hero .hero-card,html[lang=ar] .landing-hero .hero-label,html[lang=ar] .landing-hero .hero-title,html[lang=ar] .landing-hero .hero-subtitle,html[lang=ar] .landing-hero .hero-meta{text-align:right}html[lang=ar] .page-hero .hero-label,html[lang=ar] .landing-hero .hero-label{font-size:1rem;letter-spacing:.05em}html[lang=ar] .page-hero .hero-title,html[lang=ar] .landing-hero .hero-title{font-size:1.5rem;letter-spacing:.04em}html[lang=ar] .page-hero .hero-subtitle,html[lang=ar] .landing-hero .hero-subtitle{font-size:1.1rem;line-height:1.8}html[lang=ar] .page-hero .hero-meta span,html[lang=ar] .landing-hero .hero-meta span{font-size:1rem}html[lang=ar] .icon-card{text-align:right;align-items:flex-start}@media (min-width: 768px){html[lang=ar] .icon-card{flex-direction:row-reverse}}html[lang=ar] .icon-card .card-icon{margin-bottom:1rem}@media (min-width: 768px){html[lang=ar] .icon-card .card-icon{margin-bottom:0;margin-left:1.25rem;margin-right:0}}html[lang=ar] .portfolio-card__overlay-inner,html[lang=ar] .gallery-grid .gallery-item{text-align:right}html[lang=ar] .rich-text ul,html[lang=ar] .rich-text ol{padding-left:0;padding-right:1.25rem}html[lang=ar] .rich-text p{font-family:Changa,sans-serif}html[lang=ar] .resume-hero{text-align:right!important}@media (min-width: 768px){html[lang=ar] .resume-hero{flex-direction:row-reverse}}html[lang=ar] .resume-hero__meta{justify-content:flex-start}html[lang=ar] .resume-hero__meta-item{flex-direction:row-reverse}html[lang=ar] .resume-hero__actions{justify-content:flex-start;gap:1rem}html[lang=ar] .resume-card{text-align:right}html[lang=ar] .resume-card__icon{margin-left:0;margin-right:0}html[lang=ar] .resume-section__header{text-align:right}html[lang=ar] .resume-section__icon{margin-left:0;margin-right:0}html[lang=ar] .resume-section__title,html[lang=ar] .resume-section__subtitle{text-align:right}html[lang=ar] .resume-list li{text-align:right;font-size:.9rem}html[lang=ar] .resume-list--stacked li{align-items:flex-end;font-size:.9rem}html[lang=ar] .resume-list--stacked li .resume-list__value{text-align:right}html[lang=ar] .resume-timeline{padding-left:0;padding-right:2.5rem}html[lang=ar] .resume-timeline:before{left:auto;right:1rem}html[lang=ar] .resume-timeline__item{padding-left:0;padding-right:1.5rem}html[lang=ar] .resume-timeline__marker{left:auto;right:-1.6rem}html[lang=ar] .portfolio-tech ul,html[lang=ar] .portfolio-tech ol{padding-left:0;padding-right:1.25rem}@media (max-width: 575.98px){html[lang=ar] .resume-list li{align-items:flex-end;text-align:right}html[lang=ar] .resume-list li .resume-list__value{text-align:right}html[lang=ar] .resume-timeline{padding-right:2rem}html[lang=ar] .resume-timeline:before{right:.75rem}html[lang=ar] .resume-timeline__marker{right:-1.85rem}}html[lang=ar] .book-layout.is-rtl,html[lang=ar] .book-layout,html[lang=ar] .lg-outer{font-family:Changa,sans-serif}html[lang=ar] .btn{font-size:.9rem}html[lang=ar] .badge-soft,html[lang=ar] .section-heading .overline{font-size:.8rem}html[lang=ar] .feature-card h3{font-size:1.2rem}html[lang=ar] .feature-card .feature-link,html[lang=ar] .front-footer .footer-description{font-size:.8rem}html[lang=ar] .glass-card{font-size:1rem}html[lang=ar] .glass-card h1,html[lang=ar] .glass-card h2,html[lang=ar] .glass-card h3,html[lang=ar] .glass-card .h6{font-size:1.3rem}html[lang=ar] small,html[lang=ar] .small{font-size:.7rem}html[lang=ar] .share-links .share-title,html[lang=ar] .stats-card .stat-item .stat-label{font-size:.9rem}html[lang=ar] .book-layout *{font-family:Changa,sans-serif}html[lang=ar] .book-body p:first-of-type:first-letter{content:none;font-size:inherit;font-family:inherit;float:none;padding:0;margin:0;line-height:inherit;color:inherit}
