.head.svelte-13luymz{align-items:center;gap:1rem;margin:1.25rem 0 .75rem;display:flex}.month-nav.svelte-13luymz{min-width:44px;min-height:44px;padding:0;font-size:1.1rem}.head.svelte-13luymz h1:where(.svelte-13luymz){text-align:center;min-width:12ch;margin:0}.scope.svelte-13luymz{margin:0}.invite.svelte-13luymz,.changes.svelte-13luymz{gap:.5rem;margin-top:1rem;display:grid}.invite.svelte-13luymz h2:where(.svelte-13luymz),.changes.svelte-13luymz h2:where(.svelte-13luymz),.invite.svelte-13luymz p:where(.svelte-13luymz){margin:0}.invite.svelte-13luymz h2:where(.svelte-13luymz),.changes.svelte-13luymz h2:where(.svelte-13luymz){font-size:1.1rem}.invite.svelte-13luymz .row:where(.svelte-13luymz){flex-wrap:wrap;gap:.5rem;display:flex}.changes.svelte-13luymz ul:where(.svelte-13luymz){gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.changes.svelte-13luymz li:where(.svelte-13luymz){flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}.struck.svelte-13luymz,.cancelled.svelte-13luymz .name:where(.svelte-13luymz),.agenda.svelte-13luymz .cancelled:where(.svelte-13luymz) a:where(.svelte-13luymz){text-decoration:line-through}.grid.svelte-13luymz{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.grid-wrap.svelte-13luymz{margin-top:3rem;position:relative}.mora-peek.svelte-13luymz{z-index:1;width:56px;transition:transform .2s;position:absolute;bottom:100%;right:.6rem}.mora-peek.svelte-13luymz:hover,.mora-peek.svelte-13luymz:focus-visible{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.mora-peek.svelte-13luymz{transition:none}}.row-days.svelte-13luymz{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekdays.svelte-13luymz div:where(.svelte-13luymz){text-align:center;color:var(--muted);background:var(--surface);padding:.4rem;font-size:.85rem}.day.svelte-13luymz{border-top:1px solid var(--border);border-left:1px solid var(--border);flex-direction:column;min-width:0;min-height:6.5rem;padding:.3rem;display:flex}.day.svelte-13luymz:first-child{border-left:0}.out.svelte-13luymz{background:#0a080c}.out.svelte-13luymz .num:where(.svelte-13luymz){color:color-mix(in srgb, var(--muted) 60%, transparent)}.today.svelte-13luymz{box-shadow:inset 0 0 0 2px var(--accent)}.num.svelte-13luymz{color:var(--muted);font-size:.85rem}.today.svelte-13luymz .num:where(.svelte-13luymz) [aria-hidden]:where(.svelte-13luymz){background:var(--text);min-width:1.6em;height:1.6em;color:var(--bg);border-radius:999px;place-items:center;font-weight:600;display:inline-grid}.day-link.svelte-13luymz,.agenda.svelte-13luymz,.legend.svelte-13luymz{display:none}.day.svelte-13luymz ul:where(.svelte-13luymz){margin:.2rem 0 .3rem;padding:0;list-style:none}.day.svelte-13luymz li:where(.svelte-13luymz) a:where(.svelte-13luymz){background:color-mix(in srgb, var(--accent) 16%, var(--surface-2));color:var(--text);overflow-wrap:anywhere;border-radius:4px;margin-bottom:.2rem;padding:.15rem .3rem;font-size:.78rem;line-height:1.25;text-decoration:none;display:block}.day.svelte-13luymz li.cancelled:where(.svelte-13luymz) a:where(.svelte-13luymz){background:var(--surface-2);color:var(--muted)}.day.svelte-13luymz li:where(.svelte-13luymz) a:where(.svelte-13luymz):hover{background:var(--accent);color:#fff}.time.svelte-13luymz{color:var(--muted)}.city.svelte-13luymz{color:var(--muted);font-size:.72rem;display:block}.moved.svelte-13luymz{color:var(--warn,#e0a040);font-weight:600}.sub.svelte-13luymz{color:var(--muted);font-size:.85rem;display:block}.flag.svelte-13luymz{border-radius:999px;margin-left:.25rem;padding:0 .4rem;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-block}.flag.err.svelte-13luymz{background:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--text)}.flag.warn.svelte-13luymz{background:color-mix(in srgb, var(--warn,#e0a040) 22%, transparent);color:var(--warn,#e0a040)}.day.svelte-13luymz li:where(.svelte-13luymz) a:where(.svelte-13luymz):hover :is(.time:where(.svelte-13luymz),.city:where(.svelte-13luymz),.moved:where(.svelte-13luymz)){color:#fff}.count.svelte-13luymz{color:var(--muted);margin-top:auto}.count.svelte-13luymz:hover{color:var(--text)}.agenda.svelte-13luymz ul:where(.svelte-13luymz){gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.agenda.svelte-13luymz li:where(.svelte-13luymz){border:1px solid var(--border);border-radius:6px;padding:.4rem .55rem}.agenda.svelte-13luymz .when:where(.svelte-13luymz){color:var(--muted);font-size:.8rem;display:block}.agenda.svelte-13luymz h2:where(.svelte-13luymz){margin:1.25rem 0 0;font-size:1.1rem}.agenda.svelte-13luymz summary:where(.svelte-13luymz){cursor:pointer;color:var(--muted);margin-top:.75rem}@media (width<=700px){.day.svelte-13luymz{min-height:4.5rem;position:relative}.day.svelte-13luymz ul:where(.svelte-13luymz),.day.svelte-13luymz .count:where(.svelte-13luymz){display:none}.agenda.svelte-13luymz{display:block}.legend.svelte-13luymz{margin:.5rem 0 0;display:block}.legend.svelte-13luymz .dot:where(.svelte-13luymz){vertical-align:baseline;display:inline-block}.day-link.svelte-13luymz{color:var(--muted);flex-direction:column;justify-content:flex-end;gap:3px;padding:1.85rem .35rem .25rem;font-size:.75rem;line-height:1;text-decoration:none;display:flex;position:absolute;inset:0}.day-link.svelte-13luymz:active{background:var(--surface-2)}.day-link.svelte-13luymz:focus-visible{outline-offset:-2px}.dots.svelte-13luymz{align-items:center;gap:3px;display:flex}.plus.svelte-13luymz{font-size:.65rem}.dot.svelte-13luymz{background:var(--accent-hover);border-radius:50%;flex:none;width:8px;height:8px}.dot.hollow.svelte-13luymz{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.dot.ring.svelte-13luymz{box-shadow:0 0 0 1.5px var(--bg), 0 0 0 2.5px var(--warn,#e0a040)}}
