.cal[data-astro-cid-2kbli42d]{border-top:1px solid var(--line);padding-top:18px}.cal-top[data-astro-cid-2kbli42d]{justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;display:flex}.cal-title[data-astro-cid-2kbli42d]{font-size:clamp(48px,5vw,72px);line-height:.85}.cal-title[data-astro-cid-2kbli42d] small{font-family:var(--serif);text-transform:none;color:var(--flame);margin-left:8px;font-size:.5em;font-style:italic;font-weight:400}.cal-nav[data-astro-cid-2kbli42d]{gap:0;display:flex}.icon-btn[data-astro-cid-2kbli42d]{border:1px solid var(--line);width:48px;height:48px;color:var(--bone);cursor:pointer;background:0 0;place-items:center;font-size:22px;transition:background .3s,color .3s;display:grid}.icon-btn[data-astro-cid-2kbli42d]+.icon-btn[data-astro-cid-2kbli42d]{border-left:0}.icon-btn[data-astro-cid-2kbli42d]:hover{background:var(--ember);color:var(--ink);border-color:var(--ember)}.grid7[data-astro-cid-2kbli42d]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-days[data-astro-cid-2kbli42d]{border-left:1px solid var(--line);border-top:1px solid var(--line)}.cal-days[data-astro-cid-2kbli42d]:empty{aspect-ratio:7/5}.dow[data-astro-cid-2kbli42d]{letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);padding-block:8px;padding-left:8px;font-size:11px;font-weight:600}.cal[data-astro-cid-2kbli42d] .day{aspect-ratio:1;max-width:100%;font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--smoke);border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:flex-start;align-items:flex-start;padding:6px 8px;font-size:clamp(16px,1.6vw,22px);font-weight:800;text-decoration:none;transition:background .3s,color .3s;display:flex;position:relative}.cal[data-astro-cid-2kbli42d] .day.out{color:color-mix(in srgb, var(--smoke) 82%, transparent)}.cal[data-astro-cid-2kbli42d] .day.today{color:var(--bone)}.cal[data-astro-cid-2kbli42d] .day.today:after{content:"hoy";font-family:var(--serif);color:var(--flame);font-size:14px;font-style:italic;font-weight:400;position:absolute;bottom:4px;right:6px}.cal[data-astro-cid-2kbli42d] .day.has{color:var(--ink);background:var(--ember)}.cal[data-astro-cid-2kbli42d] .day.has:before{content:"";width:16px;height:16px;-webkit-mask:var(--baile-pollera) center / contain no-repeat;mask:var(--baile-pollera) center / contain no-repeat;background:currentColor;position:absolute;bottom:5px;right:6px}.cal[data-astro-cid-2kbli42d] .day.has.past{color:var(--bone);box-shadow:inset 0 0 0 2px var(--ember);background:0 0}.cal[data-astro-cid-2kbli42d] .day.has:hover{background:var(--bone);color:var(--ink)}.tent[data-astro-cid-2kbli42d]{gap:8px;margin-top:14px;display:grid}.tent[data-astro-cid-2kbli42d]:empty{display:none}.tent[data-astro-cid-2kbli42d] a{border-bottom:1px dashed var(--line);color:var(--smoke);padding:12px 0;font-size:14px;text-decoration:none}.tent[data-astro-cid-2kbli42d] b{color:var(--bone)}.legend[data-astro-cid-2kbli42d]{color:var(--smoke);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:12px;display:flex}.legend[data-astro-cid-2kbli42d] i[data-astro-cid-2kbli42d]{vertical-align:-1px;width:12px;height:12px;margin-right:8px;display:inline-block}.lg-next[data-astro-cid-2kbli42d]{background:var(--ember)}.lg-past[data-astro-cid-2kbli42d]{box-shadow:inset 0 0 0 2px var(--ember)}.lg-today[data-astro-cid-2kbli42d]{border-bottom:2px solid var(--flame)}.agenda[data-astro-cid-z4c5pi5y]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.agenda-cal[data-astro-cid-z4c5pi5y]{position:sticky;top:100px}@media (width<=900px){.agenda[data-astro-cid-z4c5pi5y]{grid-template-columns:minmax(0,1fr)}.agenda-cal[data-astro-cid-z4c5pi5y]{position:static}}.tabs[data-astro-cid-z4c5pi5y]{gap:28px;margin-bottom:0;padding-top:18px;display:flex}.tabs[data-astro-cid-z4c5pi5y] button[data-astro-cid-z4c5pi5y]{font:800 clamp(22px, 2.4vw, 30px) var(--display);text-transform:uppercase;color:var(--smoke);cursor:pointer;background:0 0;border:0;padding:0 0 14px;transition:color .3s;position:relative}.tabs[data-astro-cid-z4c5pi5y] button[data-astro-cid-z4c5pi5y]:after{content:"";background:var(--ember);transform-origin:0;height:3px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tabs[data-astro-cid-z4c5pi5y] button[data-astro-cid-z4c5pi5y][aria-selected=true]{color:var(--bone)}.tabs[data-astro-cid-z4c5pi5y] button[data-astro-cid-z4c5pi5y][aria-selected=true]:after{transform:scaleX(1)}.ver-todas[data-astro-cid-z4c5pi5y]{margin-top:24px}.agenda[data-astro-cid-z4c5pi5y] .ev{grid-template-columns:clamp(80px,9vw,120px) minmax(0,1fr) auto}.agenda[data-astro-cid-z4c5pi5y] .ev .date .d{font-size:clamp(48px,6vw,80px)}.agenda[data-astro-cid-z4c5pi5y] .ev .ev-titulo{font-size:clamp(26px,2.8vw,38px)}.agenda[data-astro-cid-z4c5pi5y] .ev-with-poster{grid-template-columns:clamp(80px,9vw,120px) minmax(0,1fr) 90px auto}.agenda[data-astro-cid-z4c5pi5y] .ev .poster{width:90px}
