.scs-ficha{--p:var(--wp--preset--color--primario,#B84E35);--s:var(--wp--preset--color--secundario,#7A6045);--t:var(--wp--preset--color--texto,#33251C);--f:var(--wp--preset--color--fondo,#FAF4EC);--c:var(--wp--preset--color--tarjeta,#F2E3D3);--l:var(--wp--preset--color--claro,#FFFDFA);color:var(--t);max-width:820px;margin:0 auto}
.scs-ficha-cab{display:flex;gap:28px;align-items:center;margin-bottom:24px}
.scs-ficha-foto{flex:none;width:160px;height:160px;border-radius:50%;object-fit:cover;background:var(--c)}
.scs-ficha-ini{display:flex;align-items:center;justify-content:center;font-size:52px;font-weight:700;color:var(--p)}
.scs-tag{display:inline-block;border:1px solid rgba(122,96,69,.45);color:var(--s);font-size:13px;font-weight:700;line-height:1;padding:6px 10px;border-radius:4px;margin:0 0 10px}
.scs-ficha-nombre{font-size:var(--wp--preset--font-size--titulo,2.125rem);margin:0 0 6px}
.scs-ficha-esp,.scs-ficha-prov{margin:0 0 4px}
.scs-ficha-prov i{color:var(--p)}
.scs-ficha-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}
.scs-ficha-links a,.scs-mapa{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--t);border-radius:8px;color:var(--t);background:var(--f);text-decoration:none;font-size:15px}
.scs-ficha-links a:hover,.scs-mapa:hover{background:var(--c);color:var(--t)}
.scs-consul{background:var(--f);border-radius:16px;padding:24px;margin-top:16px}
.scs-consul h2{font-size:1.125rem;color:var(--p);margin:0 0 12px}
.scs-consul dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 16px}
.scs-consul dt{font-weight:700}
.scs-consul dd{margin:0}
.scs-volver{margin-top:32px}
@media (max-width:600px){.scs-ficha-cab{flex-direction:column;align-items:flex-start;gap:16px}.scs-ficha-foto{width:120px;height:120px}}
