.card[data-astro-cid-dd5txfcy]{background-color:var(--card-background-color);border:2px solid var(--primary-color);border-radius:0;overflow:hidden;box-shadow:6px 6px 0 0 var(--primary-color);position:relative;display:flex;flex-direction:column;height:100%;transition:transform .15s ease,box-shadow .15s ease;content-visibility:auto;contain-intrinsic-size:300px 420px;will-change:transform}.card[data-astro-cid-dd5txfcy]:hover{transform:translate(-4px,-4px);box-shadow:10px 10px 0 0 var(--primary-contrast-color);z-index:10}.card-stretch[data-astro-cid-dd5txfcy]{position:absolute;inset:0;z-index:1;-webkit-text-decoration:none;text-decoration:none}.card-stretch[data-astro-cid-dd5txfcy]:focus-visible{outline:2px solid var(--primary-contrast-color);outline-offset:-2px}.card-media[data-astro-cid-dd5txfcy]{position:relative;margin:0}.card-image[data-astro-cid-dd5txfcy]{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-bottom:2px solid var(--primary-color)}.card-header[data-astro-cid-dd5txfcy]{position:absolute;bottom:10px;left:4px;right:4px;z-index:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.badge-letra[data-astro-cid-dd5txfcy]{order:-1}.badge[data-astro-cid-dd5txfcy]{display:inline-block;font-family:Roboto Mono,monospace;font-weight:700;letter-spacing:1px;text-transform:uppercase;box-shadow:none;border-radius:0;border:2px solid var(--primary-color);padding:4px 6px;font-size:.7rem;line-height:1.1;white-space:nowrap;max-width:100%}.badge--pieza[data-astro-cid-dd5txfcy][data-pieza-type=presentacion]{color:var(--pieza-presentacion-color);background-color:var(--pieza-presentacion-bg)}.badge--pieza[data-astro-cid-dd5txfcy][data-pieza-type=pasodoble]{color:var(--pieza-pasodoble-color);background-color:var(--pieza-pasodoble-bg)}.badge--pieza[data-astro-cid-dd5txfcy][data-pieza-type=tango]{color:var(--pieza-tango-color);background-color:var(--pieza-tango-bg)}.badge--pieza[data-astro-cid-dd5txfcy][data-pieza-type=estribillo]{color:var(--pieza-estribillo-color);background-color:var(--pieza-estribillo-bg)}.badge--pieza[data-astro-cid-dd5txfcy][data-pieza-type=default]{color:var(--pieza-default-color);background-color:var(--pieza-default-bg)}.card-year[data-astro-cid-dd5txfcy]{position:absolute;top:8px;left:4px;z-index:0;font-family:Roboto Mono,monospace;font-weight:700;font-size:.9rem;padding:2px 8px;border:2px solid var(--primary-color);border-radius:0;background-color:var(--primary-contrast-color);color:var(--primary-color);line-height:1}.card-body[data-astro-cid-dd5txfcy]{padding:8px 10px;display:flex;flex-direction:column;gap:6px;background-color:var(--card-background-color);border-top:0;margin-top:auto}.card-title[data-astro-cid-dd5txfcy]{font-family:Roboto Mono,monospace;font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin:0;padding:4px 0;color:var(--primary-color);line-height:1.2;text-wrap:balance}.card-meta[data-astro-cid-dd5txfcy]{display:flex;align-items:flex-start;gap:10px;border-top:2px solid var(--primary-color);padding-top:8px;margin-top:2px}.card-authors[data-astro-cid-dd5txfcy]{flex:1;display:flex;flex-direction:column;gap:2px;font-family:Roboto Mono,monospace;font-size:.9rem;line-height:1.4;color:var(--primary-color)}.card-author-names[data-astro-cid-dd5txfcy]{flex:1 1 0;min-width:0;white-space:normal;overflow:visible;align-self:flex-start;display:flex;flex-direction:column;justify-content:flex-start;gap:4px}.card-author-names[data-astro-cid-dd5txfcy] a[data-astro-cid-dd5txfcy]{color:var(--link-color);-webkit-text-decoration:none;text-decoration:none;position:relative;z-index:2}@media(max-width:640px){.card[data-astro-cid-dd5txfcy]{box-shadow:4px 4px 0 0 var(--primary-color)}.card[data-astro-cid-dd5txfcy]:hover{transform:none;box-shadow:4px 4px 0 0 var(--primary-color)}.card-image[data-astro-cid-dd5txfcy]{height:180px}.card-body[data-astro-cid-dd5txfcy]{padding:8px 5px}.card-header[data-astro-cid-dd5txfcy],.card-year[data-astro-cid-dd5txfcy]{left:5px}.card-title[data-astro-cid-dd5txfcy]{font-size:.9rem}.card-authors[data-astro-cid-dd5txfcy]{font-size:.85rem}}.year-group[data-astro-cid-6di55mrv]{position:relative;border-radius:0}.inner-content[data-astro-cid-6di55mrv]{display:flex;flex-direction:column;gap:var(--card-padding)}.year-group--with-subtitle[data-astro-cid-6di55mrv] .inner-content[data-astro-cid-6di55mrv]{gap:8px}header[data-astro-cid-6di55mrv]{display:flex;flex-direction:column;gap:10px}header[data-astro-cid-6di55mrv] h1[data-astro-cid-6di55mrv],header[data-astro-cid-6di55mrv] h2[data-astro-cid-6di55mrv]{position:relative;color:var(--primary-color);font-size:1.6rem;font-family:Roboto Mono,monospace;font-weight:700;letter-spacing:.5px;text-transform:uppercase;max-width:-moz-fit-content;max-width:fit-content;margin:0}header[data-astro-cid-6di55mrv] h1[data-astro-cid-6di55mrv]:after{content:"";display:block;position:absolute;left:0;bottom:-6px;width:95%;height:6px;background:var(--primary-contrast-color)}header[data-astro-cid-6di55mrv] h2[data-astro-cid-6di55mrv]:after{content:"";display:block;position:absolute;left:0;bottom:-6px;width:95%;height:6px;background:var(--primary-contrast-color)}header[data-astro-cid-6di55mrv] h3[data-astro-cid-6di55mrv]{font-size:1.355rem;font-weight:600;color:var(--secondary-color);letter-spacing:.3px}.acordes-grid[data-astro-cid-6di55mrv]{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--card-padding);gap:var(--card-padding)}.acordes-grid[data-astro-cid-6di55mrv].midiendo-titulos .card{content-visibility:visible}@media(max-width:1024px){.acordes-grid[data-astro-cid-6di55mrv]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.inner-content[data-astro-cid-6di55mrv]{gap:var(--card-padding-sm)}.year-group--with-subtitle[data-astro-cid-6di55mrv] .inner-content[data-astro-cid-6di55mrv]{gap:4px}.acordes-grid[data-astro-cid-6di55mrv]{gap:2.5vw;grid-template-columns:repeat(2,1fr);align-items:stretch}header[data-astro-cid-6di55mrv]{gap:6px}header[data-astro-cid-6di55mrv] h1[data-astro-cid-6di55mrv],header[data-astro-cid-6di55mrv] h2[data-astro-cid-6di55mrv]{font-size:1.25rem}header[data-astro-cid-6di55mrv] h1[data-astro-cid-6di55mrv]:after{height:4px;bottom:-2px}header[data-astro-cid-6di55mrv] h2[data-astro-cid-6di55mrv]:after{height:4px;bottom:-2px}header[data-astro-cid-6di55mrv] h3[data-astro-cid-6di55mrv]{font-size:1.15rem;letter-spacing:.2px}}
