.years-list[data-astro-cid-hqoq36mq]{background:var(--card-background-color);border:1px solid var(--primary-color);border-radius:8px;padding:var(--card-padding);display:flex;flex-direction:column;gap:16px}header[data-astro-cid-hqoq36mq] h2[data-astro-cid-hqoq36mq]{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-hqoq36mq] h2[data-astro-cid-hqoq36mq]:after{content:"";display:block;position:absolute;left:0;bottom:-6px;width:90%;height:4px;background:var(--primary-contrast-color)}ul[data-astro-cid-hqoq36mq]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;width:100%}li[data-astro-cid-hqoq36mq]{background:var(--primary-contrast-color);border-radius:6px;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s,transform .2s;font-size:1.3rem;font-family:Montserrat,sans-serif;font-weight:600;width:100%;text-align:center}li[data-astro-cid-hqoq36mq] a[data-astro-cid-hqoq36mq]{display:block;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none;color:var(--primary-color);padding:14px;box-sizing:border-box;border-radius:6px;font-size:1.08rem;transition:all .3s ease}li[data-astro-cid-hqoq36mq]:hover,li[data-astro-cid-hqoq36mq]:focus{background:var(--primary-color);color:var(--primary-contrast-color);outline:none;box-shadow:0 4px 16px #0000001f;transform:translateY(-2px) scale(1.03);transition:all .3s ease}li[data-astro-cid-hqoq36mq]:hover a[data-astro-cid-hqoq36mq],li[data-astro-cid-hqoq36mq]:focus a[data-astro-cid-hqoq36mq]{color:var(--primary-contrast-color)}@media(max-width:640px){.years-list[data-astro-cid-hqoq36mq]{gap:12px;padding:var(--card-padding-sm)}ul[data-astro-cid-hqoq36mq]{gap:6px;grid-template-columns:repeat(3,1fr)}header[data-astro-cid-hqoq36mq] h2[data-astro-cid-hqoq36mq]{font-size:1.4rem}header[data-astro-cid-hqoq36mq] h2[data-astro-cid-hqoq36mq]:after{height:3px;bottom:-3px}li[data-astro-cid-hqoq36mq] a[data-astro-cid-hqoq36mq]{padding:12px 16px;font-size:1.1rem}}.card[data-astro-cid-qq62uhrg]{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-qq62uhrg]: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-qq62uhrg]:hover:after{content:"";position:absolute;inset:0;pointer-events:none}.card-image[data-astro-cid-qq62uhrg]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;z-index:0}a[data-astro-cid-qq62uhrg]{-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}footer[data-astro-cid-qq62uhrg]{position:absolute;left:0;bottom:0;z-index:2;width:100%;display:flex;justify-content:flex-start;align-items:flex-end;pointer-events:none}.badge[data-astro-cid-qq62uhrg]{position:relative;pointer-events:auto}.badge[data-astro-cid-qq62uhrg]{font-family:Raleway,sans-serif;letter-spacing:.2px;font-weight:500;box-shadow:0 2px 8px #00000026;transition:all .3s ease;width:100%;text-align:center;color:var(--primary-contrast-color);background-color:var(--primary-color);border-radius:0 6px 0 0;font-size:1.2rem;padding:6px 10px}@media(max-width:640px){.card[data-astro-cid-qq62uhrg]{transition:none;min-height:180px}.card[data-astro-cid-qq62uhrg]:hover{transform:none;box-shadow:0 13px 10px -7px #0000001a;filter:none;z-index:auto}.badge[data-astro-cid-qq62uhrg]{font-size:.9rem;padding:4px}}.year-group[data-astro-cid-z6bp5jkb]{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-z6bp5jkb]:after{content:"";display:block;position:absolute;inset:0;border-radius:8px;box-shadow:0 20px 40px #00000014;z-index:-1}header[data-astro-cid-z6bp5jkb] h2[data-astro-cid-z6bp5jkb]{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-z6bp5jkb] h2[data-astro-cid-z6bp5jkb]:after{content:"";display:block;position:absolute;left:0;bottom:-6px;width:90%;height:4px;background:var(--primary-contrast-color)}.acordes-grid[data-astro-cid-z6bp5jkb]{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:1024px){.acordes-grid[data-astro-cid-z6bp5jkb]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.year-group[data-astro-cid-z6bp5jkb]{gap:16px;padding:var(--card-padding-sm)}.acordes-grid[data-astro-cid-z6bp5jkb]{gap:12px;grid-template-columns:repeat(2,1fr);align-items:stretch}header[data-astro-cid-z6bp5jkb] h2[data-astro-cid-z6bp5jkb]:after{height:3px;bottom:-3px}}.main-container[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--main-container-gap)}@media(max-width:640px){.main-container[data-astro-cid-j7pv25f6]{gap:calc(var(--main-container-gap-sm) - 16px)}}
