.Portfolio_portfolioSection__mZrgg{padding:60px 0;text-align:right;direction:rtl}.Portfolio_portfolioSwiper__BU5Ko{width:100%;padding-bottom:50px!important;margin-top:30px}.Portfolio_slide__UcQdy{display:flex;height:auto}.Portfolio_card__698Eg{display:flex;flex-direction:column;width:100%;background-color:#ffffff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}.Portfolio_card__698Eg:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.Portfolio_imageWrapper__NYwoW{width:100%;height:0;padding-bottom:60%;position:relative;overflow:hidden}.Portfolio_image__DDX25{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.Portfolio_card__698Eg:hover .Portfolio_image__DDX25{transform:scale(1.05)}.Portfolio_content__r05h0{padding:20px;text-align:right}[data-theme=dark] .Portfolio_content__r05h0{background-color:var(--navbar-bg)}.Portfolio_projectTitle__XB_Py{font-size:1.4rem;color:#343a40;margin-top:0;margin-bottom:10px}[data-theme=dark] .Portfolio_projectTitle__XB_Py{color:#0d9488}.Portfolio_description__MQNco{font-size:.95rem;color:#6c757d;line-height:1.6;margin-bottom:15px}[data-theme=dark] .Portfolio_description__MQNco{color:#e2e8f0}.Portfolio_viewDetailsButton__I6Ye3{display:inline-block;color:var(--btn-orange);font-weight:700;border-bottom:2px solid transparent;transition:border-bottom .2s ease}.Portfolio_card__698Eg:hover .Portfolio_viewDetailsButton__I6Ye3{border-bottom:2px solid var(--btn-orange)}.Portfolio_viewAllButtonWrapper__uED7T{text-align:center;margin-top:50px}.Portfolio_emptyMessage__O3JwF,.Portfolio_errorMessage__89jln{text-align:center;padding:20px;color:#dc3545;background-color:#f8d7da;border-radius:8px;margin:40px auto}@keyframes Portfolio_loading-pulse__i4_mq{0%{background-color:#e9ecef}50%{background-color:#dee2e6}to{background-color:#e9ecef}}.Portfolio_cardSkeleton__qxo7q{border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05)}.Portfolio_imageWrapperSkeleton__f39Ed{width:100%;height:0;padding-bottom:60%;background-color:#e9ecef;animation:Portfolio_loading-pulse__i4_mq 1.5s ease-in-out infinite}.Portfolio_contentSkeleton__Wk8Y_{padding:20px}.Portfolio_titleSkeleton__7UEie{width:70%;height:20px;margin-bottom:15px}.Portfolio_textSkeleton__5o5Wi,.Portfolio_titleSkeleton__7UEie{background-color:#e9ecef;border-radius:4px;animation:Portfolio_loading-pulse__i4_mq 1.5s ease-in-out infinite}.Portfolio_textSkeleton__5o5Wi{width:90%;height:14px;margin-bottom:8px}.Portfolio_section_line__DPGSV{display:block;width:80px;height:3px;background-color:#0d9488;margin:1.5rem auto 0}.Portfolio_portfolioSwiper__BU5Ko .swiper-slide:not(.swiper-slide-active) .Portfolio_card__698Eg{opacity:.5;filter:blur(1px);transition:opacity .5s ease,filter .5s ease}.Portfolio_portfolioSwiper__BU5Ko .swiper-slide-active .Portfolio_card__698Eg{opacity:1;filter:none;box-shadow:0 15px 35px rgba(0,0,0,.3)}.Portfolio_card__698Eg{transition:all .3s ease,box-shadow .5s ease}.Portfolio_card__698Eg:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.25)}.Portfolio_portfolioSwiper__BU5Ko .swiper-coverflow-shadow{background:rgba(0,0,0,.4)}.Portfolio_portfolioSwiper__BU5Ko .swiper-button-next,.Portfolio_portfolioSwiper__BU5Ko .swiper-button-prev{color:var(--accent-color);transition:color .3s ease}.Portfolio_portfolioSwiper__BU5Ko .swiper-pagination-bullet{background:#adb5bd;opacity:.8;transition:background-color .3s ease}.Portfolio_portfolioSwiper__BU5Ko .swiper-pagination-bullet-active{background:var(--accent-color);opacity:1}[data-theme=dark] .Portfolio_portfolioSwiper__BU5Ko .swiper-button-next,[data-theme=dark] .Portfolio_portfolioSwiper__BU5Ko .swiper-button-prev{color:#f8f9fa}[data-theme=dark] .Portfolio_portfolioSwiper__BU5Ko .swiper-button-next:hover,[data-theme=dark] .Portfolio_portfolioSwiper__BU5Ko .swiper-button-prev:hover{color:#9cb3ff}[data-theme=dark] .Portfolio_portfolioSwiper__BU5Ko .swiper-pagination-bullet{background:#495057}[data-theme=dark] .Portfolio_portfolioSwiper__BU5Ko .swiper-pagination-bullet-active{background:#17a2b8}@media (min-width:640px){.Portfolio_btnDetails__OGnXt{flex-direction:row}}@media (max-width:768px){.Portfolio_detailTitle__bbH_O h2{font-size:1.8rem}.Portfolio_detailDescription__aO5eJ{font-size:.95rem}.Portfolio_portfolioSection__mZrgg{padding:20px 0}}.Portfolio_techList__zekAk span:hover{background-color:var(--btn-orange);color:white;transform:scale(1.05)}.Portfolio_btnDetails__OGnXt{display:flex;justify-content:center;align-items:center;width:100%;gap:.5rem;margin:1rem 0}@keyframes Portfolio_fadeIn__QMebQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Portfolio_portfolioSection__mZrgg{padding:2rem 1rem}.Portfolio_detailWrapper__38PyN{padding:1.5rem}.Portfolio_section_title__8gBC5 h2{font-size:1.6rem}.Portfolio_detailDescription__aO5eJ{font-size:1rem}.Portfolio_techList__zekAk h3{font-size:.9rem}.Portfolio_btnDetails__OGnXt{flex-direction:column}}.Portfolio_grid__jBBaF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:30px;padding:0}@media (max-width:1024px){.Portfolio_grid__jBBaF{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.Portfolio_grid__jBBaF{grid-template-columns:1fr;gap:20px}}.Portfolio_card__698Eg{height:100%}.Portfolio_pagination__L9K5U{display:flex;justify-content:center;gap:10px;margin-top:50px;padding:10px 0}.Portfolio_pagination__L9K5U button{background-color:var(--bg-light);color:var(--text-color);border:1px solid var(--input-bg);padding:10px 15px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.Portfolio_pagination__L9K5U button:hover:not(:disabled){background-color:var(--btn-orange);color:white;border-color:var(--btn-orange)}.Portfolio_pagination__L9K5U button:disabled{opacity:.5;cursor:not-allowed}.Portfolio_pagination__L9K5U .Portfolio_activePage__G_fn8{background-color:var(--btn-orange);color:white;border-color:var(--btn-orange);font-weight:700}[data-theme=dark] .Portfolio_pagination__L9K5U button{background-color:var(--navbar-bg);color:var(--text-color);border-color:#374151}[data-theme=dark] .Portfolio_pagination__L9K5U .Portfolio_activePage__G_fn8,[data-theme=dark] .Portfolio_pagination__L9K5U button:hover:not(:disabled){background-color:var(--btn-orange);color:white;border-color:var(--btn-orange)}