:root{--pieza-presentacion-color: var(--primary-color);--pieza-presentacion-bg: #87ceeb;--pieza-pasodoble-color: var(--primary-color);--pieza-pasodoble-bg: #ffa07a;--pieza-tango-color: var(--primary-color);--pieza-tango-bg: #e6c800;--pieza-default-color: var(--primary-color);--pieza-default-bg: #98fb98;--autor-color: var(--primary-color);--autor-bg: var(--primary-contrast-color)}.card[data-astro-cid-dohjnao5]{background-color:var(--card-background-color);border-radius:12px;overflow:hidden;box-shadow:0 13px 10px -7px #0000001a;min-height:200px;position:relative;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),box-shadow .5s ease;content-visibility:auto;contain-intrinsic-size:300px 200px;will-change:transform}.card[data-astro-cid-dohjnao5]:hover{transform:scale(1.05) translateY(-12px) rotate(-1deg);box-shadow:0 40px 80px -20px #0006,0 0 40px #ffffff1a,inset 0 0 0 1px #fff3;z-index:10}.card[data-astro-cid-dohjnao5]:hover:after{content:"";position:absolute;inset:0;pointer-events:none}.card-image[data-astro-cid-dohjnao5]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}a[data-astro-cid-dohjnao5]{-webkit-text-decoration:none;text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:1}header[data-astro-cid-dohjnao5]{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;z-index:2}.badge[data-astro-cid-dohjnao5]{font-family:Raleway,sans-serif;letter-spacing:.2px;font-weight:500;box-shadow:0 2px 8px #00000026;transition:all .3s ease;max-width:95%}.badge[data-astro-cid-dohjnao5]:first-letter{text-transform:uppercase}header[data-astro-cid-dohjnao5]>.badge[data-astro-cid-dohjnao5]{border-radius:6px 0;font-size:1.25rem;padding:6px 10px}header[data-astro-cid-dohjnao5]>.badge[data-astro-cid-dohjnao5][data-pieza-type=presentacion]{color:var(--pieza-presentacion-color);background-color:#87ceeb;background-color:var(--pieza-presentacion-bg)}header[data-astro-cid-dohjnao5]>.badge[data-astro-cid-dohjnao5][data-pieza-type=pasodoble]{color:var(--pieza-pasodoble-color);background-color:#ffa07a;background-color:var(--pieza-pasodoble-bg)}header[data-astro-cid-dohjnao5]>.badge[data-astro-cid-dohjnao5][data-pieza-type=tango]{color:var(--pieza-tango-color);background-color:#e6c800;background-color:var(--pieza-tango-bg)}header[data-astro-cid-dohjnao5]>.badge[data-astro-cid-dohjnao5][data-pieza-type=default]{color:var(--pieza-default-color);background-color:#98fb98;background-color:var(--pieza-default-bg)}footer[data-astro-cid-dohjnao5]{display:flex;justify-content:flex-start;align-items:flex-end;position:relative;z-index:2}footer[data-astro-cid-dohjnao5]>.badge[data-astro-cid-dohjnao5]{border-radius:0 6px;color:var(--autor-color);background-color:var(--autor-bg);font-size:1.1rem;padding:4px 8px}@media(max-width:640px){.card[data-astro-cid-dohjnao5]{transition:none;min-height:180px}.card[data-astro-cid-dohjnao5]:hover{transform:none;box-shadow:0 13px 10px -7px #0000001a;filter:none;z-index:auto}.badge[data-astro-cid-dohjnao5]{transition:none;letter-spacing:.1px}header[data-astro-cid-dohjnao5]>.badge[data-astro-cid-dohjnao5]{font-size:1.1rem;padding:4px 8px}footer[data-astro-cid-dohjnao5]>.badge[data-astro-cid-dohjnao5]{font-size:.85rem;padding:4px 8px}}.year-group[data-astro-cid-yj4nmmjl]{position:relative;background:var(--card-background-color);border:1px solid var(--primary-color);border-radius:8px;padding:var(--card-padding);display:flex;flex-direction:column;gap:24px}.year-group[data-astro-cid-yj4nmmjl]:after{content:"";display:block;position:absolute;inset:0;border-radius:8px;box-shadow:0 20px 40px #00000014;z-index:-1}header[data-astro-cid-yj4nmmjl] h2[data-astro-cid-yj4nmmjl]{position:relative;color:var(--primary-color);font-size:1.625rem;font-family:Montserrat,sans-serif;font-weight:700;max-width:-moz-fit-content;max-width:fit-content;margin:0}header[data-astro-cid-yj4nmmjl] h2[data-astro-cid-yj4nmmjl]:after{content:"";display:block;position:absolute;left:0;bottom:-6px;width:90%;height:4px;background:var(--primary-contrast-color)}.acordes-grid[data-astro-cid-yj4nmmjl]{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:1024px){.acordes-grid[data-astro-cid-yj4nmmjl]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.year-group[data-astro-cid-yj4nmmjl]{gap:16px;padding:var(--card-padding-sm)}.acordes-grid[data-astro-cid-yj4nmmjl]{gap:12px;grid-template-columns:repeat(2,1fr);align-items:stretch}header[data-astro-cid-yj4nmmjl] h2[data-astro-cid-yj4nmmjl]:after{height:3px;bottom:-3px}}
