#mpd-compact-home{background:#080d11;color:#edf5f5;min-height:100vh;padding:0 0 64px;font-family:Inter,Arial,sans-serif}#mpd-compact-home *{box-sizing:border-box}#mpd-compact-home .mph-wrap{width:min(1200px,calc(100% - 32px));margin:auto}#mpd-compact-home a{text-decoration:none}#mpd-compact-home .mph-hero{text-align:center;padding:78px 20px 72px;border-bottom:1px solid #243238}#mpd-compact-home .mph-kicker,#mpd-compact-home .mph-heading>span{color:#11d49a;font-size:11px;letter-spacing:1.5px;font-weight:750}#mpd-compact-home .mph-hero h1{font-size:clamp(32px,4.3vw,55px);line-height:1.12;max-width:790px;margin:18px auto;color:#fff}#mpd-compact-home .mph-hero p{font-size:16px;line-height:1.75;max-width:720px;margin:0 auto;color:#aab9c2}#mpd-compact-home .mph-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:27px 0 17px}#mpd-compact-home .mph-primary,#mpd-compact-home .mph-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:12px 19px;font-size:13px;font-weight:750}#mpd-compact-home .mph-primary{background:#00cf91;color:#04150f}#mpd-compact-home .mph-secondary{border:1px solid #34434d;color:#e7f3f1}#mpd-compact-home .mph-note{font-size:12px;color:#81959e}#mpd-compact-home .mph-section{padding:52px 0;border-bottom:1px solid #202c33}#mpd-compact-home .mph-heading{margin-bottom:23px}#mpd-compact-home .mph-heading h2{font-size:clamp(23px,2.6vw,32px);margin:8px 0;color:#fff;line-height:1.25}#mpd-compact-home .mph-heading p{color:#9aabb4;font-size:14px;margin:0}#mpd-compact-home .mph-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#mpd-compact-home .mph-feature,#mpd-compact-home .mph-explain-grid article{border:1px solid #26363d;background:#11191e;border-radius:11px;padding:22px}#mpd-compact-home .mph-feature-icon{display:inline-flex;color:#00d89b;font-size:23px;margin-bottom:9px}#mpd-compact-home h3{color:#f6fbfa}#mpd-compact-home .mph-feature h3{font-size:16px;margin:0 0 9px}#mpd-compact-home .mph-feature p,#mpd-compact-home .mph-explain-grid p{font-size:13px;line-height:1.7;color:#9fafb8;margin:0}#mpd-compact-home .mph-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}#mpd-compact-home .mph-post{background:#11191e;border:1px solid #29383f;border-radius:11px;overflow:hidden;display:flex;flex-direction:column}#mpd-compact-home .mph-post-image{aspect-ratio:16/9;background:#14232a;display:block;overflow:hidden}#mpd-compact-home .mph-post-image img{width:100%;height:100%;object-fit:cover;display:block}#mpd-compact-home .mph-image-fallback{height:100%;display:grid;place-items:center;color:#18d49a;font-weight:800}#mpd-compact-home .mph-post-body{padding:17px;display:flex;flex:1;flex-direction:column}#mpd-compact-home .mph-post-date{color:#82969f;font-size:11px}#mpd-compact-home .mph-post h3{font-size:16px;line-height:1.45;margin:9px 0}#mpd-compact-home .mph-post h3 a{color:#f4f8f8}#mpd-compact-home .mph-post p{font-size:12px;line-height:1.65;color:#9fafb8;margin:0 0 17px}#mpd-compact-home .mph-read{color:#19d7a0;font-size:12px;font-weight:700;margin-top:auto}#mpd-compact-home .mph-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:27px 0;font-size:12px;color:#a8bac2}#mpd-compact-home .mph-pagination a,#mpd-compact-home .mph-all-posts a{color:#18d6a0}#mpd-compact-home .mph-all-posts{text-align:center;padding-top:22px;font-size:13px}#mpd-compact-home .mph-explain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#mpd-compact-home .mph-explain-grid h3{font-size:15px;margin:0 0 10px}#mpd-compact-home .mph-faq details{border:1px solid #293a41;background:#11191e;border-radius:8px;margin-bottom:9px;padding:0 18px}#mpd-compact-home .mph-faq summary{padding:17px 0;cursor:pointer;font-size:14px;font-weight:650;color:#f0f7f5}#mpd-compact-home .mph-faq details p{color:#a7b8bf;font-size:13px;line-height:1.75;margin:0 0 17px}#mpd-compact-home .mph-final{text-align:center;padding:60px 18px 12px}#mpd-compact-home .mph-final h2{font-size:28px;margin:0 0 12px}#mpd-compact-home .mph-final p{color:#a2b5be;font-size:14px;margin:0 0 23px}@media(max-width:850px){#mpd-compact-home .mph-features,#mpd-compact-home .mph-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mpd-compact-home .mph-explain-grid{grid-template-columns:1fr}}@media(max-width:570px){#mpd-compact-home .mph-hero{padding:55px 5px}#mpd-compact-home .mph-features,#mpd-compact-home .mph-post-grid{grid-template-columns:1fr}#mpd-compact-home .mph-section{padding:36px 0}}

/* Portada: ocultar solo el encabezado blanco del tema padre; mantener el menú propio. */
body.home #site-header,body.home header.site-header,body.home .site-header,body.home .page-header{display:none!important}
/* Artículos compactos: dos columnas y miniaturas pequeñas, sin tarjetas grandes. */
#mpd-compact-home .mph-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}
#mpd-compact-home .mph-post{display:flex;flex-direction:row;align-items:center;min-width:0;gap:12px;background:transparent;border:0;border-bottom:1px solid #26353b;border-radius:0;padding:12px 0;overflow:visible}
#mpd-compact-home .mph-post-image{flex:0 0 112px;width:112px;height:80px;aspect-ratio:auto;border-radius:6px;overflow:hidden;background:#14232a}
#mpd-compact-home .mph-post-image img{width:100%;height:100%;object-fit:cover}
#mpd-compact-home .mph-post-body{padding:0;min-width:0;display:block}
#mpd-compact-home .mph-post h3{font-size:13px;line-height:1.4;margin:0 0 5px;font-weight:700}
#mpd-compact-home .mph-post p{font-size:12px;line-height:1.45;margin:0;color:#9fafb8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#mpd-compact-home .mph-image-fallback{font-size:11px}
@media(max-width:700px){#mpd-compact-home .mph-post-grid{grid-template-columns:1fr}}
@media(max-width:420px){#mpd-compact-home .mph-post-image{flex-basis:88px;width:88px;height:70px}}

/* Guía de secciones de la portada */
#mpd-compact-home .mph-guide-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#mpd-compact-home .mph-guide-sections article{border:1px solid #26363d;background:#11191e;border-radius:11px;padding:22px;min-width:0}
#mpd-compact-home .mph-guide-sections .mph-guide-wide{grid-column:1/-1}
#mpd-compact-home .mph-guide-sections h3{font-size:16px;margin:0 0 10px}
#mpd-compact-home .mph-guide-sections p,#mpd-compact-home .mph-guide-sections li{font-size:13px;line-height:1.8;color:#aebec6}
#mpd-compact-home .mph-guide-sections p{margin:0}
#mpd-compact-home .mph-guide-sections ul{margin:12px 0 0;padding-left:20px}
#mpd-compact-home .mph-guide-sections li+li{margin-top:9px}
#mpd-compact-home .mph-guide-sections strong{color:#e9f7f4}
@media(max-width:650px){#mpd-compact-home .mph-guide-sections{grid-template-columns:1fr}#mpd-compact-home .mph-guide-sections .mph-guide-wide{grid-column:auto}}

/* Portada: menú integrado al fondo, separado por una línea discreta. */
body.home #mpd-compact-home .mpd-site-nav-wrap{
  background:transparent!important;
  border:0!important;
  border-bottom:1px solid #243238!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body.home #mpd-compact-home .mpd-site-nav{
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
