.TarjetaObra_tarjeta__sGtqA{display:block;transition:transform var(--paso)}.TarjetaObra_tarjeta__sGtqA:hover{transform:translateY(-3px)}.TarjetaObra_portada___aZXz{position:relative;aspect-ratio:3/4;border-radius:var(--r-lg);overflow:hidden;background:var(--raised);border:1px solid var(--border);box-shadow:var(--elev-1);display:grid;place-items:center;margin-bottom:var(--s-3);transition:box-shadow var(--paso)}.TarjetaObra_tarjeta__sGtqA:hover .TarjetaObra_portada___aZXz{box-shadow:var(--elev-3)}.TarjetaObra_portada___aZXz img{width:100%;height:100%;object-fit:cover}.TarjetaObra_sinPortada__hUKbs{font-family:var(--font-display);font-size:var(--t-4xl);font-weight:300;color:var(--subtle)}.TarjetaObra_tipo__si3ow{position:absolute;top:var(--s-2);left:var(--s-2);font-size:var(--t-xs);font-weight:600;padding:2px var(--s-2);border-radius:var(--r-sm);background:color-mix(in oklab,var(--canvas) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);border:1px solid var(--border)}.TarjetaObra_titulo__gTBQe{font-size:var(--t-base);font-weight:620;line-height:1.3;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TarjetaObra_meta__nAsb6{font-size:var(--t-sm);color:var(--muted);display:flex;align-items:center;gap:var(--s-1)}.TarjetaObra_punto__enu_O{opacity:.5}.TarjetaObra_actualizado__3J50Y{font-size:var(--t-xs);color:var(--subtle);margin-top:2px}.page_envoltura__HQGkX{max-width:1200px;margin:0 auto;padding:var(--s-6) var(--s-5) var(--s-8)}.page_encabezado__uxXmP{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap}.page_titulo__k5evp{font-size:var(--t-3xl)}.page_buscador__Hxtdz{display:flex;align-items:center;gap:var(--s-2);background:var(--card);border:1px solid var(--border);border-radius:var(--r-full);padding:var(--s-1) var(--s-2) var(--s-1) var(--s-4);min-width:260px;transition:border-color var(--paso)}.page_buscador__Hxtdz:focus-within{border-color:var(--accent)}.page_campo__6c_sU{flex:1 1;background:none;border:none;padding:var(--s-2) 0;font-size:var(--t-sm)}.page_campo__6c_sU::placeholder{color:var(--subtle)}.page_campo__6c_sU:focus{outline:none}.page_campo__6c_sU:focus-visible{outline:none}.page_lupa__e_vjP{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:var(--t-lg);color:var(--muted);transition:background var(--paso),color var(--paso)}.page_lupa__e_vjP:hover{background:var(--raised);color:var(--ink)}.page_resultados__7T0Nx{font-size:var(--t-sm);color:var(--muted);margin-bottom:var(--s-4)}.page_rejilla__s28cf{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:var(--s-6) var(--s-5);gap:var(--s-6) var(--s-5)}@media (max-width:560px){.page_rejilla__s28cf{grid-template-columns:repeat(2,1fr);gap:var(--s-5) var(--s-3)}}.page_aviso__jkvJf,.page_vacio__R5nNP{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);padding:var(--s-6);text-align:center;color:var(--muted);box-shadow:var(--elev-1)}.page_aviso__jkvJf strong,.page_vacio__R5nNP strong{color:var(--ink);display:block;margin-bottom:var(--s-2)}.page_aviso__jkvJf code{font-family:var(--font-mono);font-size:var(--t-sm);background:var(--raised);padding:2px var(--s-2);border-radius:var(--r-sm);color:var(--ink)}.page_limpiar__5AEt3{display:inline-block;margin-top:var(--s-3);color:var(--accent);font-weight:600;font-size:var(--t-sm)}.page_limpiar__5AEt3:hover{text-decoration:underline}@media (max-width:640px){.page_envoltura__HQGkX{padding:var(--s-5) var(--s-4) var(--s-7)}.page_encabezado__uxXmP{gap:var(--s-4)}.page_buscador__Hxtdz{min-width:100%}.page_rejilla__s28cf{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}