.details{
    border-top:var(--border-02);
    border-bottom:var(--border-02);
    padding: 0;
}
main .details{margin-bottom:0;}
.details .summary{padding:var(--space-04) 20px;border-bottom:var(--border-02);}
.details .summary p{font-family:var(--font-head);font-weight:400;font-size:18px;}
.details .project_details{display:flex;flex-direction: column;}
.details .project_details > div{padding:var(--space-03) var(--margin);border-bottom:var(--border-02);}

.details .predetails{font-weight:700;font-size:16px;}
.details .specs{display:flex;flex-direction:column;gap:8px;}
.details .grid{display:flex;row-gap:20px;margin-top:10px;}
.details .wrap{display:flex;flex-direction:column;align-items:center;width:120px;}
.details .tools .wrap{width:80px;}
.details .wrap :first-child{margin-bottom: 8px;}
.details .wrap > a:has(img){line-height:0;}
.details .wrap img{width:60px;height:60px;border-radius:50%;}
.details .wrap .name{font-weight:600;font-size:12px;color:var(--txt-color);}
.details .tools .wrap .name{font-weight:400;}
.details .wrap .fonction{font-size:12px;text-align:center;line-height: 18px;}

.details .skills{padding:var(--space-04) 20px;}
.details .skills > div:first-of-type{text-transform: uppercase;font-size:18px;line-height:28px;color:var(--txt-color);font-weight:600;}
.details .skill_grid{margin-top:20px;display:flex;gap:var(--space-03);flex-wrap:wrap;}
article .entry-content > .wp-block-gallery{margin-top:0;padding-top:0;--wp--style--block-gap:var(--space-04);}
.details .skill{font-size:14px;padding:5px 20px;height:unset;}

@media screen and (min-width: 1024px) {
    .details .summary{border-bottom:var(--border-01);padding-right:0;padding-left:0;}
    .details .grid{flex-wrap:wrap;transform:none !important;}
    .details .project_details{flex-direction:row;justify-content: space-between;border-bottom:var(--border-01);}
    .details .project_details > div{padding:20px;border-bottom:0;border-left:var(--border-01);}
    .details .project_details > div:first-of-type{border:none;padding-left:0;flex-grow:1;}
    .details .specs{display:flex;flex-direction:column;justify-content:flex-start;/*flex-basis:33%;*/max-width:250px;}
    /*.details .team{flex-basis:47%;max-width:460px;}*/
    .details .team .wrap{width:60px;}
    .details .team .wrap .name, .details .team .wrap .fonction{display:none;}
    .details .tools{padding-right:0;/*flex-basis:20%;max-width:282px;*/}
    .details .skills{padding-left:0;padding-right:0;}
}

/* Navigation */
.post-navigation{padding:80px var(--margin);}
.post-navigation .nav-links{justify-content:space-between;gap: var(--space-03);flex-wrap: wrap;}
.post-navigation .nav-links .nav-next{margin-left:auto;}
.post-navigation .nav-links:not(:has(.nav-previous)){justify-content: flex-end;}
.post-navigation .nav-links > div{flex-basis:45%;flex-grow:0;text-align:left;}
.post-navigation .nav-links > div > a.nav-label{text-transform: uppercase;color:var(--txt-color);text-decoration: none;font-weight:700;font-size:16px;display:flex;align-items:center;gap:20px;}

.post-navigation .nav-links .nav-previous > a.nav-label::before, .post-navigation .nav-links .nav-next > a.nav-label::after{
    content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M16 5.5C16 6.24152 16.7331 7.3496 17.4746 8.28062C18.4291 9.4793 19.5689 10.5268 20.8762 11.3262C21.8551 11.9248 23.0444 12.5 24 12.5M24 12.5C23.0444 12.5 21.8551 13.0752 20.8762 13.6738C19.5689 14.4732 18.4291 15.5207 17.4746 16.7194C16.7331 17.6504 16 18.7585 16 19.5M24 12.5H0" stroke="%231D090F" stroke-width="1.5"/></svg>');
    width:24px;
    height:24px;
    display:block;
}
.post-navigation .nav-links .nav-previous > a.nav-label::before{transform: rotate(180deg);}
.post-navigation .nav-links .nav-next > a.nav-label{justify-content:flex-end;}

.post-navigation .nav-links .nav-previous:hover > a.nav-label, .post-navigation .nav-links .nav-previous:focus > a.nav-label{transform:translateX(-10px);}
.post-navigation .nav-links .nav-next:hover > a.nav-label,.post-navigation .nav-links .nav-next:focus > a.nav-label{transform: translateX(10px);}

.post-navigation.projects .single{padding:var(--space-02) 0;}
.post-navigation.projects .single .tags{gap: var(--space-02);}
.post-navigation.projects .single .tags span{font-size:10px;}
.post-navigation.projects .single > div{gap:var(--space-02);}
.post-navigation.projects .single > div:last-of-type{display:flex;border-top:none;padding-top:0;height:auto;margin-bottom:0;}
/*.post-navigation.projects .single > div:first-of-type{height:120px;}*/
.post-navigation:not(.projects) .nav-links .nav-next h3{text-align:end;}
.post-navigation .nav-links h3{font-size:20px;}

@media screen and (min-width: 1024px) {
    .post-navigation .nav-links > div > a.nav-label{font-size:18px;}
    .post-navigation .nav-links h3{font-size:40px;}
    .post-navigation .nav-links > div{flex-basis:33%;}
    .post-navigation.projects .single .tags{gap: var(--space-03);}
    .post-navigation.projects .single .tags span{font-size:14px;}
    .post-navigation.projects .single > div{gap:var(--space-03);}
    /*.post-navigation.projects .single > div:first-of-type{height:180px;}*/
}

.pagination .nav-links{text-align:center;}
.pagination .nav-links .page-numbers{border:var(--border-01);padding:var(--space-02);font-size:18px;font-weight:700;text-decoration:none;}
