/* Páginas internas en estética oscura DAMEEKS (proyectos, proceso, gracias, 404) */
body{background:#0a0916 !important;color:#f5f3ff !important}
.stit{color:#f5f3ff !important}
.ssub{color:#a9a4c8 !important}
.divider{border-color:rgba(255,255,255,.08) !important}
.case-wrap{background:transparent !important;border-color:rgba(255,255,255,.08) !important}
.case-main{background:#14122a !important;border-color:rgba(255,255,255,.08) !important}
.case-main h3,.proj-case-head h3{color:#f5f3ff !important}
.case-main>p{color:#c2bedc !important}
.case-tag{background:rgba(108,92,231,.22) !important;color:#c4bdff !important}
.case-metric{background:rgba(108,92,231,.12) !important;border-color:rgba(108,92,231,.3) !important}
.case-num{color:#a29bfe !important}
.case-lbl{color:#9a95b8 !important}
.case-services-used span{background:rgba(108,92,231,.2) !important;color:#c4bdff !important}
.case-mini{background:#14122a !important;border-color:rgba(255,255,255,.08) !important}
.case-mini-name{color:#f5f3ff !important}
.case-mini-result{color:#a9a4c8 !important}
.proj-logo{border-color:rgba(255,255,255,.15) !important}
.proj-logo-placeholder{background:rgba(108,92,231,.25) !important;color:#c4bdff !important}
.proj-sector,.proj-link,.proj-highlight a{color:#a29bfe !important}
.proj-link:hover{color:#fff !important}
.pstep-body h3{color:#f5f3ff !important}
.pstep-body>p{color:#c2bedc !important}
.pstep-deliverables{background:#14122a !important;border-color:rgba(255,255,255,.08) !important}
.pstep-dl-item{color:#c2bedc !important}
.pstep-output{color:#9a95b8 !important}
.pstep-out-label{background:#6c5ce7 !important}
.pstep-line{background:linear-gradient(to bottom,#6c5ce7,rgba(108,92,231,.15)) !important}
/* móvil: la grilla de casos no debe desbordar */
.case-grid>*{min-width:0}
@media(max-width:900px){.case-grid{grid-template-columns:1fr !important}}
@media(max-width:600px){.case-main{padding:26px 18px !important}.case-metrics{gap:8px !important}.case-metric{padding:14px 6px !important}.case-num{font-size:22px !important}}
