.pdf-card:where(.astro-qckkqjsz){background:var(--sl-color-bg-elevated);border:2px solid var(--sl-color-hairline);border-radius:var(--sl-border-radius-large,16px);box-shadow:var(--sl-shadow-sm);flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.25rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.pdf-card:where(.astro-qckkqjsz):before{content:"";opacity:.8;width:100%;height:4px;transition:height .3s;position:absolute;top:0;left:0}.category-abecedario:where(.astro-qckkqjsz):before{background:linear-gradient(90deg,#3b82f6 0%,#1d4ed8 100%)}.category-numeros:where(.astro-qckkqjsz):before{background:linear-gradient(90deg,#f59e0b 0%,#d97706 100%)}.category-colores:where(.astro-qckkqjsz):before{background:linear-gradient(90deg,#ec4899 0%,#be185d 100%)}.category-preescolar:where(.astro-qckkqjsz):before{background:linear-gradient(90deg,#10b981 0%,#047857 100%)}.pdf-badge:where(.astro-qckkqjsz){font-size:.62rem;font-weight:800;font-family:var(--font-fredoka);text-transform:uppercase;letter-spacing:.05em;z-index:10;border-radius:999px;padding:2px 10px;position:absolute;top:16px;right:16px;box-shadow:0 2px 4px #0000000d}.category-abecedario:where(.astro-qckkqjsz) .pdf-badge:where(.astro-qckkqjsz){color:#2563eb;background:#3b82f61f}[data-theme=dark] .category-abecedario:where(.astro-qckkqjsz) .pdf-badge:where(.astro-qckkqjsz){color:#93c5fd;background:#60a5fa33}.category-numeros:where(.astro-qckkqjsz) .pdf-badge:where(.astro-qckkqjsz){color:#d97706;background:#f59e0b1f}[data-theme=dark] .category-numeros:where(.astro-qckkqjsz) .pdf-badge:where(.astro-qckkqjsz){color:#fde68a;background:#fbbf2433}.category-colores:where(.astro-qckkqjsz) .pdf-badge:where(.astro-qckkqjsz){color:#db2777;background:#ec48991f}[data-theme=dark] .category-colores:where(.astro-qckkqjsz) .pdf-badge:where(.astro-qckkqjsz){color:#fbcfe8;background:#f472b633}.category-preescolar:where(.astro-qckkqjsz) .pdf-badge:where(.astro-qckkqjsz){color:#059669;background:#10b9811f}[data-theme=dark] .category-preescolar:where(.astro-qckkqjsz) .pdf-badge:where(.astro-qckkqjsz){color:#a7f3d0;background:#34d39933}.pdf-card:where(.astro-qckkqjsz):hover{transform:translateY(-6px)scale(1.01)}.category-abecedario:where(.astro-qckkqjsz):hover{border-color:#3b82f6;box-shadow:0 12px 24px #3b82f61f}.category-numeros:where(.astro-qckkqjsz):hover{border-color:#f59e0b;box-shadow:0 12px 24px #f59e0b1f}.category-colores:where(.astro-qckkqjsz):hover{border-color:#ec4899;box-shadow:0 12px 24px #ec48991f}.category-preescolar:where(.astro-qckkqjsz):hover{border-color:#10b981;box-shadow:0 12px 24px #10b9811f}.pdf-card:where(.astro-qckkqjsz):hover:before{height:6px}.pdf-header:where(.astro-qckkqjsz){gap:var(--sl-spacing-4);align-items:flex-start;margin-top:1rem;padding-top:.25rem;padding-right:1rem;display:flex}.pdf-icon-wrapper:where(.astro-qckkqjsz){width:48px;height:48px;box-shadow:var(--sl-shadow-sm);border:1.5px solid var(--sl-color-hairline);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-right:1rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s;display:flex}.category-abecedario:where(.astro-qckkqjsz) .pdf-icon-wrapper:where(.astro-qckkqjsz){background:#3b82f60f}.category-numeros:where(.astro-qckkqjsz) .pdf-icon-wrapper:where(.astro-qckkqjsz){background:#f59e0b0f}.category-colores:where(.astro-qckkqjsz) .pdf-icon-wrapper:where(.astro-qckkqjsz){background:#ec48990f}.category-preescolar:where(.astro-qckkqjsz) .pdf-icon-wrapper:where(.astro-qckkqjsz){background:#10b9810f}.pdf-card:where(.astro-qckkqjsz):hover .pdf-icon-wrapper:where(.astro-qckkqjsz){transform:scale(1.12)rotate(-6deg)}.category-abecedario:where(.astro-qckkqjsz):hover .pdf-icon-wrapper:where(.astro-qckkqjsz){border-color:#3b82f666}.category-numeros:where(.astro-qckkqjsz):hover .pdf-icon-wrapper:where(.astro-qckkqjsz){border-color:#f59e0b66}.category-colores:where(.astro-qckkqjsz):hover .pdf-icon-wrapper:where(.astro-qckkqjsz){border-color:#ec489966}.category-preescolar:where(.astro-qckkqjsz):hover .pdf-icon-wrapper:where(.astro-qckkqjsz){border-color:#10b98166}.pdf-icon:where(.astro-qckkqjsz){font-size:1.5rem;line-height:1}.pdf-content:where(.astro-qckkqjsz){flex:1;min-width:0}.pdf-title:where(.astro-qckkqjsz){color:var(--sl-color-text);font-family:var(--font-fredoka);line-height:1.25;font-size:var(--sl-text-md)!important;margin:0 0 .5rem!important;font-weight:800!important}.pdf-description:where(.astro-qckkqjsz){font-size:var(--sl-text-sm);color:var(--sl-color-text-muted,var(--sl-color-gray-3));margin:0;line-height:1.5}.pdf-footer:where(.astro-qckkqjsz){justify-content:space-between;align-items:center;gap:var(--sl-spacing-3);border-top:1.5px dashed var(--sl-color-hairline);margin-top:1rem;padding-top:1rem;display:flex}.pdf-meta:where(.astro-qckkqjsz){font-size:var(--sl-text-xs);color:var(--sl-color-text-muted,var(--sl-color-gray-3));font-weight:700;font-family:var(--font-fredoka);align-items:center;gap:4px;display:flex}.meta-icon:where(.astro-qckkqjsz){font-size:.95rem}.pdf-action-wrapper:where(.astro-qckkqjsz){flex:1;justify-content:flex-end;display:flex}.pdf-button:where(.astro-qckkqjsz){justify-content:center;align-items:center;gap:var(--sl-spacing-2);width:100%;max-width:145px;font-family:var(--font-fredoka);cursor:pointer;box-shadow:var(--sl-shadow-sm);text-transform:uppercase;letter-spacing:.02em;border-radius:9999px;padding:8px 16px;font-size:.75rem;font-weight:800;transition:box-shadow .2s,transform .2s,filter .2s;display:inline-flex;color:var(--sl-color-white)!important;text-decoration:none!important}.pdf-footer:where(.astro-qckkqjsz):not(:has(.pdf-meta)) .pdf-button:where(.astro-qckkqjsz){max-width:100%}.category-abecedario:where(.astro-qckkqjsz) .pdf-button:where(.astro-qckkqjsz){background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.category-numeros:where(.astro-qckkqjsz) .pdf-button:where(.astro-qckkqjsz){background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.category-colores:where(.astro-qckkqjsz) .pdf-button:where(.astro-qckkqjsz){background:linear-gradient(135deg,#ec4899 0%,#be185d 100%)}.category-preescolar:where(.astro-qckkqjsz) .pdf-button:where(.astro-qckkqjsz){background:linear-gradient(135deg,#10b981 0%,#047857 100%)}.pdf-button:where(.astro-qckkqjsz):hover{filter:brightness(1.05);transform:translateY(-2px)}.category-abecedario:where(.astro-qckkqjsz) .pdf-button:where(.astro-qckkqjsz):hover{box-shadow:0 4px 15px #3b82f666}.category-numeros:where(.astro-qckkqjsz) .pdf-button:where(.astro-qckkqjsz):hover{box-shadow:0 4px 15px #f59e0b66}.category-colores:where(.astro-qckkqjsz) .pdf-button:where(.astro-qckkqjsz):hover{box-shadow:0 4px 15px #ec489966}.category-preescolar:where(.astro-qckkqjsz) .pdf-button:where(.astro-qckkqjsz):hover{box-shadow:0 4px 15px #10b98166}.pdf-button:where(.astro-qckkqjsz):active{transform:translateY(0)}.btn-icon:where(.astro-qckkqjsz){font-size:.95rem;transition:transform .2s}.pdf-button:where(.astro-qckkqjsz):hover .btn-icon:where(.astro-qckkqjsz){transform:translateY(2px)}@media (width<=480px){.pdf-footer:where(.astro-qckkqjsz){flex-direction:column;align-items:stretch}.pdf-action-wrapper:where(.astro-qckkqjsz) .pdf-button:where(.astro-qckkqjsz){max-width:100%}.pdf-meta:where(.astro-qckkqjsz){margin-bottom:var(--sl-spacing-2);justify-content:center}}
