/* Start custom CSS */body.postid-9101 [data-id="5c0923b1"], body.postid-9102 [data-id="389bfd04"], body.postid-9103 [data-id="4ee12f2a"], body.postid-9104 [data-id="7c1662d6"] { display: grid !important; }
body.postid-9102 [data-id="23a7ee7e"] { display: none !important; }
body.postid-9102 [data-id="1ec7ec0b"] { display: block !important; }
a[href$="/obras/animal/"] img { object-fit: contain !important; background-color: #000; }
/* Ficha: el nombre del creador y el enlace al perfil se ven como enlaces y botones */
[data-id="649810cf"] a { text-decoration: underline; text-decoration-color: transparent; text-underline-offset: 4px; text-decoration-thickness: 2px; transition: text-decoration-color .3s, color .3s; }
[data-id="649810cf"] a:hover, [data-id="649810cf"] a:focus-visible { text-decoration-color: currentColor; color: #F28A70; }
[data-id="2484e11c"] { margin-block-start: 36px; }
[data-id="2484e11c"] a { position: relative; display: inline-flex; align-items: center; gap: 12px; padding: 15px 26px; border-radius: 14px; color: inherit; font-weight: 500; font-size: 15px; text-decoration: none; transition: color .3s, background-color .3s; }
[data-id="2484e11c"] a::before, [data-id="2484e11c"] a::after { content: ""; position: absolute; width: 16px; height: 16px; border: 0 solid currentColor; transition: top .35s cubic-bezier(.2,.7,.2,1), left .35s cubic-bezier(.2,.7,.2,1), bottom .35s cubic-bezier(.2,.7,.2,1), right .35s cubic-bezier(.2,.7,.2,1), width .35s cubic-bezier(.2,.7,.2,1), height .35s cubic-bezier(.2,.7,.2,1), border-color .3s, border-radius .35s; pointer-events: none; }
[data-id="2484e11c"] a::before { top: 0; left: 0; border-width: 2px 0 0 2px; border-top-left-radius: 6px; }
[data-id="2484e11c"] a::after { bottom: 0; right: 0; border-width: 0 2px 2px 0; border-bottom-right-radius: 6px; }
[data-id="2484e11c"] a:hover::before, [data-id="2484e11c"] a:focus-visible::before { top: -6px; left: -6px; width: 26px; height: 26px; border-color: #C84632; border-top-left-radius: 10px; }
[data-id="2484e11c"] a:hover::after, [data-id="2484e11c"] a:focus-visible::after { bottom: -6px; right: -6px; width: 26px; height: 26px; border-color: #C84632; border-bottom-right-radius: 10px; }
[data-id="2484e11c"] a:focus-visible { outline: none; }

/* Tarjetas de obras: la hoja global desplaza al pasar el raton el ultimo parrafo de la tarjeta (pensado para la flecha); aqui es el nombre del creativo y se montaba sobre el titulo subrayado (3 nov 2026). */
body .elementor-2217 a.e-con:has(> .e-image-base):hover > .e-paragraph-base:last-child, body .elementor-2217 a.e-con:has(> .e-image-base):focus-visible > .e-paragraph-base:last-child { transform: none !important; }
body .elementor-2217 a.e-con:has(> .e-image-base) > .e-heading-base + .e-paragraph-base:last-child { margin-block-start: 8px !important; }/* End custom CSS */