.page.svelte-1kersnn{--stack-top:var(--player-offset,calc(var(--nav-offset,70px) + 61px));padding:1.5rem 1rem 4rem}.content.svelte-1kersnn{max-width:640px;margin-inline:auto;overflow-x:clip}.header-actions.svelte-1kersnn{align-items:center;gap:.5rem;display:flex}.now-btn.svelte-1kersnn{font:inherit;color:var(--color-brand);border:2px solid var(--color-brand);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2em;padding:.5em 1em;font-weight:600}.now-btn.svelte-1kersnn:hover{background:var(--color-brand);color:var(--color-bg)}.pick-date.svelte-1kersnn{position:relative}.pick-date-btn.svelte-1kersnn{border:2px solid var(--color-black);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border-radius:2em;padding:.5em 1em;font-weight:600;list-style:none}.pick-date-btn.svelte-1kersnn::-webkit-details-marker{display:none}.day-dropdown.svelte-1kersnn{z-index:20;background:var(--color-bg);border:2px solid var(--color-black);min-width:11rem;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.day-dropdown.svelte-1kersnn a:where(.svelte-1kersnn){color:var(--color-black);font-size:var(--text-body);justify-content:space-between;gap:1rem;padding:.5em .75em;text-decoration:none;display:flex}.day-dropdown.svelte-1kersnn a:where(.svelte-1kersnn):hover{background:#0000000f}.dropdown-day.svelte-1kersnn{text-transform:lowercase}.dropdown-date.svelte-1kersnn{color:#00000073}.day-section.svelte-1kersnn{scroll-margin-top:calc(var(--stack-top) + .5rem);margin-top:3rem}.day-header.svelte-1kersnn{top:var(--stack-top);z-index:10;background:var(--color-bg);border-bottom:2px solid var(--color-black);padding-bottom:.5rem;transition:top .3s;position:sticky}.day-name.svelte-1kersnn{font-family:var(--font-display);font-size:var(--text-display);overflow-wrap:break-word;word-break:break-word;align-items:baseline;gap:.35em;font-weight:400;line-height:1.1;display:flex}.day-date.svelte-1kersnn{font-family:var(--font-mono);color:#00000073;font-size:clamp(.875rem,2vw,1.5rem);font-weight:400}.day-section[aria-current=true].svelte-1kersnn .day-name:where(.svelte-1kersnn){color:var(--color-brand)}.show-list.svelte-1kersnn{list-style:none}.show-row.svelte-1kersnn{border-bottom:1px solid #0000001a;gap:1rem;padding:.875rem 0;display:flex}.show-row.is-now.svelte-1kersnn .show-time:where(.svelte-1kersnn),.show-row.is-now.svelte-1kersnn .show-title:where(.svelte-1kersnn){color:var(--color-brand)}.now-badge.svelte-1kersnn{font-family:var(--font-mono);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand);flex-shrink:0;padding-top:.3em}.cal-btn.svelte-1kersnn{cursor:pointer;color:#00000059;background:0 0;border:none;flex-shrink:0;align-items:flex-start;padding:.2em 0 0;display:flex}.cal-btn.svelte-1kersnn:hover,.cal-btn.svelte-1kersnn:focus-visible{color:var(--color-black)}.show-time.svelte-1kersnn{font-size:var(--text-card);white-space:nowrap;flex-shrink:0;width:3.25em}.show-info.svelte-1kersnn{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.show-title.svelte-1kersnn{font-family:var(--font-display);font-size:var(--text-card);font-weight:400}.show-title.svelte-1kersnn a:where(.svelte-1kersnn){color:inherit;text-decoration:none}.show-title.svelte-1kersnn a:where(.svelte-1kersnn):hover{text-decoration:underline}.show-meta.svelte-1kersnn,.show-authors.svelte-1kersnn{font-family:var(--font-mono);font-size:var(--text-meta);color:#0000008c}.show-row.is-insert.svelte-1kersnn .show-desc:where(.svelte-1kersnn){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.show-off.svelte-1kersnn{color:var(--color-brand)}.show-row.is-off.svelte-1kersnn .show-time:where(.svelte-1kersnn),.show-row.is-off.svelte-1kersnn .show-title:where(.svelte-1kersnn),.show-row.is-off.svelte-1kersnn .show-desc:where(.svelte-1kersnn){opacity:.45}.show-desc.svelte-1kersnn{font-size:var(--text-body);line-height:1.5}.show-tags.svelte-1kersnn{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}@media (width>=640px){.page.svelte-1kersnn{padding:2rem 1.5rem 5rem}.show-row.svelte-1kersnn{gap:2rem}.show-time.svelte-1kersnn{width:3.5em}}@media (width>=1024px){.page.svelte-1kersnn{padding:2.5rem 2rem 6rem}.show-row.svelte-1kersnn{padding:1rem 0}}@media (width>=1400px){.content.svelte-1kersnn{margin-top:-9.5rem}}
