.credencial[data-astro-cid-aln5sme2]{padding:var(--fc-e-5);border:1.5px solid var(--fc-linea-suave);border-radius:var(--fc-r-2);background-color:var(--fc-blanco);color:var(--fc-tinta);box-shadow:var(--fc-sombra-1);container-type:inline-size}.credencial--una[data-astro-cid-aln5sme2]{padding:var(--fc-e-4);display:inline-block}.credencial__cabecera[data-astro-cid-aln5sme2]{margin-bottom:var(--fc-e-5);gap:var(--fc-e-2);flex-direction:column;display:flex}.credencial__cabecera[data-astro-cid-aln5sme2] p{color:var(--fc-texto-2);max-width:60ch}.credencial__casillas[data-astro-cid-aln5sme2]{gap:var(--fc-e-2);grid-template-columns:repeat(4,minmax(0,96px));margin:0;padding:0;list-style:none;display:grid}.credencial--una[data-astro-cid-aln5sme2] .credencial__casillas[data-astro-cid-aln5sme2]{grid-template-columns:96px}@container (width>=46rem){.credencial__casillas[data-astro-cid-aln5sme2]{grid-template-columns:repeat(var(--credencial-columnas), 96px);gap:var(--fc-e-3)}}.credencial__casilla[data-astro-cid-aln5sme2]{aspect-ratio:1;border:1.5px dashed var(--fc-linea);border-radius:var(--fc-r-1);position:relative}.credencial__casilla--hecha[data-astro-cid-aln5sme2]{border-color:var(--fc-linea-suave)}.credencial__visual[data-astro-cid-aln5sme2]{justify-content:center;align-items:center;gap:var(--fc-e-1);text-align:center;flex-direction:column;padding:4%;display:flex;position:absolute;inset:0}.credencial__visual[data-astro-cid-aln5sme2] .sello{width:100%!important;height:100%!important}.credencial__visual[data-astro-cid-aln5sme2] .sello__svg{width:100%;height:100%}.credencial__numero[data-astro-cid-aln5sme2]{font-family:var(--fc-letra-mono);font-weight:700;font-size:var(--fc-t-0);color:var(--fc-tinta-2);font-variant-numeric:tabular-nums;line-height:1}.credencial__falta[data-astro-cid-aln5sme2]{font-family:var(--fc-letra-mono);font-weight:500;font-size:var(--fc-t--2);color:var(--fc-tinta-2);line-height:1.15}@container (width<=18rem){.credencial__falta[data-astro-cid-aln5sme2]{font-size:.6875rem}}.credencial--detalle[data-astro-cid-aln5sme2] .credencial__casillas[data-astro-cid-aln5sme2]{gap:var(--fc-e-3);grid-template-columns:repeat(2,minmax(0,1fr))}@container (width>=46rem){.credencial--detalle[data-astro-cid-aln5sme2] .credencial__casillas[data-astro-cid-aln5sme2]{grid-template-columns:repeat(var(--credencial-columnas), minmax(0, 1fr))}}.credencial--detalle[data-astro-cid-aln5sme2] .credencial__casilla[data-astro-cid-aln5sme2]{aspect-ratio:auto;min-height:10.5rem}.credencial--detalle[data-astro-cid-aln5sme2] .credencial__visual[data-astro-cid-aln5sme2]{justify-content:flex-start;align-items:flex-start;gap:var(--fc-e-1);height:100%;padding:var(--fc-e-3);text-align:left;position:relative;inset:auto}.credencial--detalle[data-astro-cid-aln5sme2] .credencial__casilla--hecha[data-astro-cid-aln5sme2] .credencial__visual[data-astro-cid-aln5sme2]{justify-content:center;align-items:center;padding:6%;position:absolute;inset:0}.credencial--detalle[data-astro-cid-aln5sme2] .credencial__visual[data-astro-cid-aln5sme2] .sello{max-width:8.5rem;max-height:8.5rem}.credencial__etapa[data-astro-cid-aln5sme2]{margin-top:var(--fc-e-1);font-family:var(--fc-letra-titular);font-weight:800;font-size:var(--fc-t-0);color:var(--fc-tinta);text-wrap:balance;line-height:1.05}.credencial__lugar[data-astro-cid-aln5sme2]{padding-top:var(--fc-e-2);font-family:var(--fc-letra-mono);font-weight:500;font-size:var(--fc-t--2);letter-spacing:var(--fc-tracking-etiqueta);text-transform:uppercase;color:var(--fc-tierra);margin-top:auto}.credencial__cuando[data-astro-cid-aln5sme2]{font-size:var(--fc-t--2);color:var(--fc-tinta-2);line-height:1.3}.credencial__lugar[data-astro-cid-aln5sme2]+.credencial__cuando[data-astro-cid-aln5sme2]{margin-top:0}.credencial__etapa[data-astro-cid-aln5sme2]+.credencial__cuando[data-astro-cid-aln5sme2]{padding-top:var(--fc-e-2);margin-top:auto}.motion [data-astro-cid-aln5sme2][data-credencial-animar] .credencial__casilla[data-astro-cid-aln5sme2]{opacity:0;animation:0s 3s forwards fc-credencial-rescate;transform:scale(.94)}@keyframes fc-credencial-rescate{to{opacity:1;transform:none}}
