.color-mode-dark .skills{background:var(--dark-color)!important}.color-mode-dark .skills h2,.color-mode-dark .skills h3,.color-mode-dark .skills h4,.color-mode-dark .skills h5,.color-mode-dark .skills span:not(.text-warning):not(.text-muted){color:var(--white-color)!important}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.skill-category-card{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.05)}.skill-category-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.color-mode-dark .skill-category-card{background:var(--menu-bg);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.3)}.color-mode-dark .skill-category-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.4)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#about>div>div>div.col-lg-5.col-md-12.col-12>div>img{transform:scale(1.1)}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.skill-category-header{text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f8f9fa}.color-mode-dark .skill-category-header{border-bottom-color:rgba(255,255,255,.1)}.skill-category-header i{font-size:2.5rem;display:block}.skill-category-header h4{margin:0;font-weight:600}.skill-item{margin-bottom:1.5rem}.skill-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.skill-name{font-weight:500;font-size:.95rem}.skill-level{font-size:.8rem;font-weight:600;padding:.25rem .75rem;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.skill-level.expert{background:rgba(255,193,7,.15);color:#ff9800}.skill-level.advanced{background:rgba(40,167,69,.15);color:#28a745}.skill-level.proficient{background:rgba(23,162,184,.15);color:#17a2b8}.skill-bar{width:100%;height:8px;background:#e9ecef;border-radius:10px;overflow:hidden;position:relative}.color-mode-dark .skill-bar{background:rgba(255,255,255,.1)}.skill-progress{height:100%;background:linear-gradient(45deg,#ffc107,#ff9800);border-radius:10px;width:0;transition:width 2s ease-in-out;position:relative}.skill-progress::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 25%,rgba(255,255,255,.2) 25%,rgba(255,255,255,.2) 50%,transparent 50%,transparent 75%,rgba(255,255,255,.2) 75%);background-size:20px 20px;animation:move 2s linear infinite}@keyframes move{0%{background-position:0 0}100%{background-position:20px 20px}}.competencies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.competency-card{background:#fff;padding:2rem 1.5rem;border-radius:15px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.05)}.competency-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.12)}.color-mode-dark .competency-card{background:var(--menu-bg);border:1px solid rgba(255,255,255,.1);box-shadow:0 5px 20px rgba(0,0,0,.2)}.color-mode-dark .competency-card:hover{box-shadow:0 15px 35px rgba(0,0,0,.3)}.competency-icon{width:70px;height:70px;background:rgba(255,193,7,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;transition:transform .3s ease}.competency-card:hover .competency-icon{transform:scale(1.1)}.competency-icon i{font-size:2rem}.competency-card h5{margin-bottom:.75rem;font-weight:600}.competency-card p{margin:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.skills-grid{grid-template-columns:1fr;gap:1.5rem}.competencies-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.skill-category-card{padding:1.5rem}.competency-card{padding:1.5rem 1rem}}.highlight-features{display:flex;flex-direction:column;gap:1rem}.feature-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(255,193,7,.08);border-left:3px solid #ffc107;border-radius:8px;transition:all .3s ease}.feature-item:hover{background:rgba(255,193,7,.12);transform:translateX(5px)}.feature-item i{color:#ffc107;font-size:1.5rem;flex-shrink:0}.color-mode-dark .feature-item{background:rgba(255,193,7,.1);border-left-color:#ffb300}.project-image-wrapper{position:relative;overflow:hidden;border-radius:10px}.project-image-wrapper a{display:block;position:relative}.project-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.219);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.project-image-wrapper:hover .project-overlay{opacity:1}.project-overlay i{font-size:2.5rem;color:#ffc107}