.daily-calendar{font-family:Figtree,ui-sans-serif,system-ui,sans-serif;color:var(--text);background:transparent!important;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;box-sizing:border-box;min-width:0}.daily-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 14px}.daily-calendar-label{font-family:var(--font-josefin),"Josefin Sans",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;line-height:1;color:var(--text);background:none;border:0;padding:6px 4px 4px;white-space:nowrap;cursor:default}.daily-calendar-label:disabled{opacity:1;color:var(--text)}.daily-calendar-year{color:var(--brand)}.daily-calendar-label.is-away{cursor:pointer;border-radius:6px}.daily-calendar-label.is-away:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.daily-calendar-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--muted);background:none;border:0;border-radius:50%;cursor:pointer}.daily-calendar-arrow:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.daily-calendar-arrow:focus-visible,.daily-calendar-label:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.daily-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-row-gap:4px;row-gap:4px;justify-items:center}.daily-calendar-weekday{font-size:11px;font-weight:600;letter-spacing:1.5px;color:var(--muted);opacity:.7;padding-bottom:6px}.daily-calendar .daily-calendar-day{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:13px;line-height:1;color:var(--text)!important;text-decoration:none!important;background:none!important;background-image:none!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .12s ease,color .12s ease}.daily-calendar .daily-calendar-day.no-post{opacity:.32;cursor:default}.daily-calendar .daily-calendar-day.has-post{color:var(--brand)!important;font-weight:700;background:color-mix(in srgb,var(--brand) 16%,transparent)!important;cursor:pointer}.daily-calendar .daily-calendar-day.has-post:hover{background:color-mix(in srgb,var(--brand) 30%,transparent)!important}.daily-calendar .daily-calendar-day.has-post:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.daily-calendar .daily-calendar-day.has-post.is-selected{background:var(--brand)!important;color:var(--text-on-card-hover)!important}.daily-calendar .daily-calendar-day.is-today{opacity:1;font-weight:700}.daily-calendar .daily-calendar-day.is-today:after{content:"";position:absolute;left:50%;bottom:3px;width:12px;height:2px;margin-left:-6px;border-radius:2px;background:var(--brand);pointer-events:none}.daily-calendar .daily-calendar-day.is-today.is-selected:after{background:var(--text-on-card-hover)}.light .daily-calendar .daily-calendar-day.has-post:not(.is-selected){color:var(--brand-strong)!important;background:color-mix(in srgb,var(--brand) 22%,transparent)!important}@media (min-width:1100px){.daily-layout>.daily-calendar{position:absolute;top:0;left:1040px;width:min(340px,max(220px,calc((100vw - 1290px) / 2 + 210px)));z-index:21}.daily-layout:has(>.daily-calendar)>.daily-subscribe-tracks:not([data-measured])>.daily-subscribe-track{top:300px;height:auto;bottom:0}}@media (max-width:1099.98px){.daily-layout>.daily-calendar{display:none}}