.grid.svelte-16ys47m{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center;row-gap:0em;min-width:0;max-width:100%;height:100%;min-height:0}.week-days.svelte-16ys47m{color:var(--week-days-color, gray);font-weight:var(--week-days-font-weight, 600);margin:var(--week-days-margin, 0 0 0rem 0)}.cell.svelte-16ys47m{text-align:center;width:100%;height:100%;min-width:0;min-height:0}.header.svelte-1qcuqra{display:flex;justify-content:space-between;align-items:center;margin:var(--header-margin, 0 0 0rem 0);min-width:0;max-width:100%;width:100%;min-height:0;max-height:100%;margin-inline:auto}.month.svelte-1qcuqra{font-weight:var(--month-font-weight, 600);font-size:var(--month-font-size, 2rem)}button.svelte-1qcuqra{background:transparent;color:#222;border:0;border-radius:.6em;padding:1em;cursor:pointer}.subscribe.svelte-1lm2aww.svelte-1lm2aww{font-size:var(--step-1);text-align:center;background:var(--1-dark);color:#fff;border-radius:1em;padding:1em 1.5em;margin:2em auto}.subscribe.svelte-1lm2aww a.svelte-1lm2aww{background:var(--2);border:1px solid var(--4);color:#fff;--font:"Lato", sans-serif;text-decoration:none;padding:.3em;border-radius:.3em}.subscribe.svelte-1lm2aww a.svelte-1lm2aww:hover{border-color:#fff;color:#fff;box-shadow:0 0 1em var(--4-light)}.cardrow.svelte-1lm2aww.svelte-1lm2aww{max-width:1200px;margin-inline:auto}strong.svelte-1lm2aww.svelte-1lm2aww{color:unset}#calendar.svelte-1lm2aww.svelte-1lm2aww{max-width:50rem;margin-inline:auto;height:40em;margin-bottom:3em;padding-bottom:3em;width:100%;min-height:0;min-width:0}button.past.svelte-1lm2aww.svelte-1lm2aww{opacity:.2!important}button.today.svelte-1lm2aww.svelte-1lm2aww{outline:3px solid var(--1);opacity:1}button.today.svelte-1lm2aww .date.svelte-1lm2aww{scale:1.2}button.svelte-1lm2aww.svelte-1lm2aww{opacity:.7;display:flex;padding:0;position:relative;width:100%;height:100%;aspect-ratio:1/1;min-height:0;scale:.9;flex-direction:column;justify-content:start;align-items:stretch;gap:.2em;background-color:#fff;border:0;border-radius:.1rem .1rem 1rem 1rem;transition:all .1s ease-in}button.svelte-1lm2aww .dot.svelte-1lm2aww{display:none;min-height:0}button.svelte-1lm2aww .bar.svelte-1lm2aww{width:100%;height:auto;min-height:0;z-index:1;outline:3px solid var(--evt-color);outline-offset:-2px;transition:.2s ease-in;font-size:1.3em;overflow:hidden;color:#fff;text-align:left;text-overflow:ellipsis;text-transform:capitalize;text-decoration:none!important;white-space:nowrap;background:var(--evt-color);transition:.1s}button.svelte-1lm2aww .dim.svelte-1lm2aww{opacity:.5;pointer-events:none}button.svelte-1lm2aww .date.svelte-1lm2aww{display:grid;place-content:center;font-size:2em;color:#01010180;position:absolute;top:0;right:0;left:0;bottom:0}button.svelte-1lm2aww.svelte-1lm2aww:has(.dot){cursor:pointer;opacity:1;--post-color:var(--evt-color);background:var(--event-image, linear-gradient(to bottom right, color-mix(in srgb, var(--post-color, var(--2)) 70%, white) 0%, var(--post-color, var(--2)) 50%, color-mix(in srgb, var(--post-color, var(--2)) 70%, black) 100%));background-position:center center;background-repeat:repeat;background-size:cover}button.svelte-1lm2aww.svelte-1lm2aww:has(.dot):hover{gap:.5em}button.svelte-1lm2aww:has(.dot):hover .bar.svelte-1lm2aww{height:100%;white-space:normal}button.svelte-1lm2aww:has(.dot) .date.svelte-1lm2aww{display:none}@media (min-width: 1200px){#container.svelte-1lm2aww.svelte-1lm2aww{display:grid;grid-template-areas:"postlist calendar";grid-template-columns:1fr 1fr;margin-inline:1em 3em;gap:2em;position:sticky;top:0}#calendar.svelte-1lm2aww.svelte-1lm2aww{grid-area:calendar;min-width:0;height:90vh;position:sticky;top:0}#postlist.svelte-1lm2aww.svelte-1lm2aww{grid-area:postlist;min-width:0}}
