/* /mundo: fichas (D-130, D-131, D-133). D-145: un color por persona, la PALETA de mundo-secciones.js. */
.ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.c-casa{--sec:#7B1E2E}.c-teja{--sec:#A63D22}.c-azul{--sec:#1F5F99}.c-morado{--sec:#6E3A8E}.c-verde{--sec:#2A6E3F}.c-ocre{--sec:#8A5A00}.c-petroleo{--sec:#13626B}
.c-frambuesa{--sec:#A12C63}.c-pizarra{--sec:#44546A}.c-oliva{--sec:#5E6B12}.c-vino{--sec:#8C2232}.c-anil{--sec:#3B3F99}.c-nogal{--sec:#6B4A2E}
.c-cereza{--sec:#B3261E}.c-musgo{--sec:#3E6A16}.c-jade{--sec:#0E6B55}.c-marino{--sec:#1D3B66}.c-violeta{--sec:#5B3FA6}.c-ciruela{--sec:#7D2672}
.ficha-sec{display:flex;flex-direction:column;height:100%;border-radius:14px;overflow:hidden;border:1px solid var(--linea);background:var(--papel);color:var(--tinta);text-decoration:none}
.ficha-sec .tes{height:60px;background:var(--sec);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 var(--s-3)}
.ficha-sec small{padding:var(--s-2) var(--s-3) 0;color:var(--sec);font-weight:800;font-size:1rem}
.ficha-sec b{padding:2px var(--s-3) var(--s-3);font-size:1.05rem;line-height:1.25}
.nuevo{padding:1px 8px;border-radius:999px;background:#fff;color:var(--sec);font-weight:800;font-size:1rem}
.interes{min-height:44px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--sec);background:var(--papel);color:var(--sec);font:inherit;font-weight:800;font-size:1rem;cursor:pointer}
.interes[aria-pressed="true"]{background:var(--sec);color:#fff}
.t-bloque{font-size:1.3rem;margin:var(--s-4) 0 var(--s-2)}
.sigue-lista,.rejilla{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}
.sigue-lista a{display:flex;gap:var(--s-3);align-items:center;padding:var(--s-3);background:var(--papel);border-radius:14px;box-shadow:0 1px 2px rgb(31 29 26 / .1);color:var(--tinta);text-decoration:none}
.tes-mini{flex:none;width:44px;height:44px;border-radius:12px;background:var(--sec);color:#fff;display:grid;place-items:center}
.sigue-lista span:last-child{display:grid;min-width:0}
.sigue-lista small{color:var(--sec);font-weight:800;font-size:1rem}
.sigue-lista em{font-style:normal;color:var(--tinta-suave);font-size:1rem}
.rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}
.rejilla li{display:grid;gap:var(--s-2);align-content:start}
.sec-cab{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);align-items:center;padding:var(--s-4);border-radius:18px;background:var(--sec);color:#fff}
.sec-cab small{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:1rem}
.sec-cab h1{color:#fff}
.sec-cab p{margin:var(--s-1) 0 0;font-size:1rem}
.sec-cab [data-interes]{grid-column:1/-1}.sec-cab .interes{background:#fff;border-color:#fff}.sec-cab .interes[aria-pressed="true"]{background:none;color:#fff}
.sec-ic{width:64px;height:64px;border-radius:16px;background:rgb(255 255 255 / .16);display:grid;place-items:center}
.cuentan .autor{background:var(--papel);border-radius:14px;padding:var(--s-3);border:0}
.con-c .tes{height:auto;min-height:60px;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-3)}
.con-c i{grid-row:1;font-style:normal;opacity:.85;font-size:1rem}.con-c .nuevo{grid-row:1;grid-column:2}
.con-c em{grid-row:2;font-style:normal;min-height:2.4em;grid-column:1/-1;font-weight:700;font-size:1.05rem;line-height:1.2}
.con-ic{display:flex;align-items:center;gap:4px}.con-ic svg{margin-left:auto;flex:none}
.ficha-sec .pronto{font-weight:400;font-style:italic;color:var(--tinta-suave)}
.ficha-sec time{display:block;font-weight:400;color:var(--tinta-suave)}
