/* Pàgines provisionals: capçalera i peu compartits amb Projectes. */
.pending-hero .projectes-hero-overlay{padding-top:150px;padding-bottom:85px}
.pending-hero .projectes-hero-content{max-width:1000px}
.pending-hero p{max-width:720px}
.pending-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}
.pending-actions .pending-primary{background:white;color:var(--color-primario)}
.pending-actions .pending-primary:hover{background:#D7F2FF}
.pending-actions .pending-secondary{background:transparent;border:1px solid rgba(255,255,255,.8);color:white}
.pending-actions .pending-secondary:hover{background:rgba(255,255,255,.15)}
.pending-next{padding:65px 0;background:var(--color-fondo-claro);text-align:center}
.pending-next .container{max-width:850px}
.pending-next h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:20px}
.pending-next p{font-size:1.1rem;line-height:1.8}
.pending-home{display:inline-block;margin-top:24px;color:var(--color-secundario);font-family:var(--fuente-titulos);font-weight:600}
.pending-home:hover{text-decoration:underline;text-underline-offset:4px}
.pending-actions a:focus-visible,.pending-home:focus-visible{outline:3px solid var(--color-acento);outline-offset:5px}
@media(max-width:768px){.pending-hero .projectes-hero-overlay{padding:135px 20px 65px}.pending-hero .projectes-hero-content{width:100%}.pending-hero h1{font-size:clamp(2rem,8vw,2.5rem)}.pending-actions{flex-direction:column;align-items:flex-start}.pending-actions .btn{max-width:100%;text-align:center}.pending-next{padding:50px 0}.pending-next p{font-size:1.05rem}}
@media(prefers-reduced-motion:reduce){.pending-actions .btn{transition:none}.pending-actions .btn:hover{transform:none}}
