﻿.section-title p{font-family:var(--farsi-font-regular)}.resume .resume-item{position:relative;padding:5px 15px;margin-top:-2px;font-weight:700;border-right:2px solid var(--accent-color);border-bottom:2px solid var(--border-background-color);padding-bottom:20px;margin-bottom:20px}.resume .resume-item h3{line-height:18px;font-size:1.07rem;font-weight:600;text-transform:uppercase;color:var(--heading4-color);margin-bottom:10px}.resume .resume-item p{font-size:1rem;color:var(--heading-color);font-weight:700;margin-top:5px}.resume .resume-item ul{padding-right:20px}.resume .resume-item ul li{padding-bottom:10px}.resume .resume-item:last-child{padding-bottom:0}.profile-img{width:250px;height:auto;object-fit:cover;border-radius:50%;border:2px solid var(--accent-color);box-shadow:0 0 6px var(--accent-color),0 0 10px var(--accent-color);animation:neonPulse 2.5s ease-in-out infinite;transition:all 0.3s ease-in-out}.experience .experience-title{color:#fff;font-size:1.5rem;margin-bottom:30px}.experience .experience-item{position:relative;padding:5px 15px;margin-top:-2px;font-weight:700;border-right:2px solid var(--accent-color);border-bottom:2px solid var(--border-background-color);padding-bottom:20px;margin-bottom:20px}.experience .experience-item h3{line-height:18px;font-size:1.07rem;font-weight:600;text-transform:uppercase;color:var(--heading4-color);margin-bottom:10px}.experience .experience-item p{font-size:1rem;color:var(--heading-color);font-weight:700;margin-top:5px}.experience .experience-item:last-child{padding-bottom:0}.skills .skills-title{color:#fff;font-size:26px;margin-bottom:50px}.skills .progress-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;box-sizing:border-box}.skills .progress{width:100%;max-width:300px;height:auto;display:block;background:linear-gradient(135deg,rgb(255 255 255 / .05),rgb(255 255 255 / .02));border:1px solid rgb(168 169 180 / .2);backdrop-filter:blur(10px);align-items:center;text-align:center;border-radius:30px;margin-bottom:10px;padding:25px;box-sizing:border-box;transition:background-color 0.3s,transform 0.3s;box-shadow:0 4px 15px rgb(122 180 193 / .15)}.skills .progress:hover{background:linear-gradient(135deg,rgb(255 255 255 / .1),rgb(255 255 255 / .05));transform:translateY(-2px) scale(1.02);box-shadow:0 0 10px rgb(122 180 193 / .4)}.skills .progress .skill{display:flex;align-items:center;justify-content:center;color:var(--heading-color);font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase;font-family:var(--logo-font)}.skills .progress .val{font-size:12px;color:var(--heading-color)}.skills .progress-bar-wrap{width:100%;background:var(--default-color);height:12px;position:relative;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 5px rgb(255 255 255 / .2)}.skills .progress-bar{width:0;height:12px;transition:1s;background:linear-gradient(90deg,#7ab4c1,#001923);box-shadow:0 0 15px rgb(0 170 146 / .6),0 0 25px rgb(21 31 43 / .8);position:relative;border-radius:20px}@media (max-width:768px){.profile-img{width:65%}.resume,.skills{padding-right:10px;padding-left:10px}.experience{padding-right:10px;padding-left:10px}.experience-title{text-align:center}.skills-title{text-align:center}.skills .progress-container{gap:10px}.skills .progress{max-width:200px;width:100%;margin-bottom:10px;padding:15px}.skills .progress .skill{font-size:14px}.skills .progress .val{margin-top:1.5px;font-size:10px}}@media (min-width:768px){.skills .progress{width:calc(33.33% - 20px)}}.experience,.experience-title,.skills,.skills-title,.resume{font-family:var(--farsi-font-bold)}