/* La casa de English (WP6): lo poco que diseno.css no trae para sus pantallas. Solo tokens
   de estilo.css; claro y oscuro los pone el tema. */

/* la hoja de ejemplo de la portada: papel dentro del escenario de tinta (su texto en tinta, no en oro) */
.muestra-eng{padding:18px 16px 20px;display:grid;gap:14px;margin:0}
.stage .muestra-eng .eyebrow{color:var(--ink2)}
.stage .muestra-eng .muted,.stage .muestra-eng .small.muted{color:var(--ink2)}
.stage .muestra-eng .link{color:var(--accentText)}
.muestra-q{margin:0;display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}
.muestra-q-tx{font:400 19px/1.35 var(--serif);color:var(--ink);overflow-wrap:anywhere}
.muestra-eng .hoja-escalera .card{box-shadow:none;border:1px solid var(--line)}

/* el nivel que aún no está: se nombra, no se entra */
.door.fria{opacity:.5;cursor:default;box-shadow:none}
.door.fria:hover .door-num{transform:none}
.a-trust .trust svg{color:var(--goldText)}

/* Today: lo hecho hoy se queda, tachado suave */
.session li.hecha b{opacity:.66;text-decoration:line-through;text-decoration-color:var(--gold)}
.session .tick{margin:0 auto}

/* Progress: los que pierden, arriba; el resto de criterios, plegado */
details.resto{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}
details.resto>summary{list-style:none;cursor:pointer;color:var(--accentText);font-weight:600;padding:4px 0}
details.resto>summary::-webkit-details-marker{display:none}
details.resto>summary::before{content:"+";display:inline-block;width:1.1em;font-weight:700}
details.resto[open]>summary::before{content:"−"}
