/*! @license MIT
 * Ported from shadcn/ui's Drawer and ScrollArea, base-nova style (registry items
 * styles/base-nova/drawer and styles/base-nova/scroll-area, https://github.com/shadcn-ui/ui),
 * Copyright (c) 2023 shadcn, their Tailwind classes written out as CSS. Changes Copyright (c) 2026 Stephen Zhou. See LICENSE and THIRD-PARTY-NOTICES.md.
 */
@layer drawer{[data-drawer-popup]{--bleed:3rem;--peek:1rem;--stack-step:.05;--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px));--stack-progress:clamp(0, var(--drawer-swipe-progress,0), 1);--stack-peek-offset:max(0px, calc((var(--nested-drawers,0) - var(--stack-progress)) * var(--peek)));--stack-scale-base:max(0, calc(1 - (var(--nested-drawers,0) * var(--stack-step))));--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1);--stack-shrink:calc(1 - var(--stack-scale));--drawer-enter-duration:.45s;--drawer-exit-duration:.4s;transform:translate3d(var(--translate-x,0px), var(--translate-y,0px), 0) scale(var(--stack-scale));transition-property:transform,height,opacity,filter;transition-duration:var(--drawer-enter-duration);will-change:transform;interpolate-size:allow-keywords;transition-timing-function:cubic-bezier(.22,1,.36,1);&[data-swipe-direction=down]{--closed-transform:translate3d(0, calc(100% + var(--drawer-inset,0px) + 2px), 0);--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)));transform-origin:bottom}&[data-swipe-direction=up]{--closed-transform:translate3d(0, calc(-100% - var(--drawer-inset,0px) - 2px), 0);--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)));transform-origin:top}&[data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px), 0, 0);--translate-x:calc(var(--drawer-swipe-movement-x,0px) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%));transform-origin:0}&[data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px), 0, 0);--translate-x:calc(var(--drawer-swipe-movement-x,0px) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%));transform-origin:100%}&[data-nested-drawer-open]{filter:brightness(.95);overflow:hidden}&[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}&:is([data-starting-style],[data-ending-style]){transform:var(--closed-transform)}&[data-ending-style]{opacity:.9999;transition-duration:calc(var(--drawer-swipe-strength,1) * var(--drawer-exit-duration))}&:is([data-swiping],[data-nested-drawer-swiping]):not([data-ending-style]){transition-duration:0s}}[data-drawer-content]{transition:opacity .3s cubic-bezier(.45,1.005,0,1.005);[data-nested-drawer-open]:not([data-nested-drawer-swiping])>&{opacity:0}}[data-drawer-backdrop]{--drawer-enter-duration:.45s;--drawer-exit-duration:.4s;opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress,0)));transition:opacity var(--drawer-enter-duration) cubic-bezier(.32, .72, 0, 1);user-select:none;&[data-snap-points]{--drawer-overlay-min-opacity:.5}&:is([data-starting-style],[data-ending-style]){opacity:0}&[data-ending-style]{pointer-events:none;transition-duration:calc(var(--drawer-swipe-strength,1) * var(--drawer-exit-duration))}&[data-swiping]:not([data-ending-style]){transition-duration:0s}}@media (prefers-reduced-motion:reduce){:is([data-drawer-popup],[data-drawer-backdrop]){--drawer-enter-duration:0s;--drawer-exit-duration:0s}}:where([data-drawer-viewport]){z-index:50;pointer-events:none;user-select:none;position:fixed;inset:0;&:where([data-modal]){pointer-events:auto}}:where([data-drawer-backdrop]){z-index:50;background:var(--drawer-overlay,#0000001a);min-height:100dvh;position:fixed;inset:0;@supports (backdrop-filter:blur(0)){backdrop-filter:blur(4px)}@supports (-webkit-touch-callout:none){position:absolute}}:where([data-drawer-popup]){--drawer-content-height:var(--drawer-height,auto);z-index:50;box-sizing:border-box;width:var(--drawer-content-width,auto);height:var(--drawer-content-height);min-height:0;max-height:var(--drawer-content-max-height,none);margin:var(--drawer-inset,0px);border:0 solid var(--drawer-border,#0000001a);background:var(--drawer-background,Canvas);color:var(--drawer-foreground,CanvasText);user-select:none;outline:none;flex-direction:column;padding:0;display:flex;position:fixed;&:where(dialog){max-width:none}&:where(dialog)::backdrop{background:0 0}&:after{background:var(--drawer-bleed-background,var(--drawer-background,Canvas));content:"";pointer-events:none;position:absolute}&:where([data-swipe-axis=y]){--drawer-content-max-height:calc(100dvh - 6rem);inset-inline:0;&:after{height:var(--bleed);inset-inline:0}}&:where([data-swipe-axis=y][data-snap-points]){--drawer-content-height:100dvh}&:where([data-swipe-axis=x]){--drawer-content-width:75%;flex-direction:row;inset-block:0;&:after{width:var(--bleed);inset-block:0}@media (width>=40rem){--drawer-content-width:24rem}}&:where([data-swipe-direction=down]){border-top-width:1px;border-radius:.75rem .75rem 0 0;bottom:0;&:after{top:100%}}&:where([data-swipe-direction=up]){border-bottom-width:1px;border-radius:0 0 .75rem .75rem;top:0;&:after{bottom:100%}}&:where([data-swipe-direction=left]){border-right-width:1px;border-radius:0 .75rem .75rem 0;left:0;&:after{right:100%}}&:where([data-swipe-direction=right]){border-left-width:1px;border-radius:.75rem 0 0 .75rem;right:0;&:after{left:100%}}}:where([data-drawer-content]){overscroll-behavior:contain;border-radius:inherit;user-select:text;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;:where([data-swiping])>&{user-select:none}}:where([data-drawer-handle]){z-index:10;cursor:grab;flex-shrink:0;transition:opacity .2s;display:flex;position:relative;&:active{cursor:grabbing}&:after{background:var(--drawer-handle,color-mix(in srgb, currentColor 15%, transparent));content:"";border-radius:9999px;flex-shrink:0;display:block}[data-nested-drawer-open]:not([data-nested-drawer-swiping])>&{opacity:0}[data-swipe-axis=y]>&{justify-content:center;width:100%;height:.75rem;&:after{width:6rem;height:.25rem}}[data-swipe-axis=x]>&{align-items:center;width:.75rem;height:100%;&:after{width:.25rem;height:6rem}}[data-swipe-direction=down]>&{align-items:flex-end}[data-swipe-direction=up]>&{order:999;align-items:flex-start}[data-swipe-direction=left]>&{order:999;justify-content:flex-start}[data-swipe-direction=right]>&{justify-content:flex-end}}[data-scroll-area-viewport]{scrollbar-width:none;&::-webkit-scrollbar{display:none}}[data-scroll-area-scrollbar]{z-index:10;box-sizing:border-box;touch-action:none;user-select:none;padding:1px;display:flex;position:absolute;&[hidden]{display:none}}[data-scroll-area-thumb]{flex:1;position:relative;[data-orientation=vertical]>&{height:var(--scroll-area-thumb-height)}[data-orientation=horizontal]>&{width:var(--scroll-area-thumb-width)}}:where([data-scroll-area-scrollbar]){transition:background-color .15s;&:where([data-orientation=vertical]){border-left:1px solid #0000;width:.625rem}&:where([data-orientation=horizontal]){border-top:1px solid #0000;flex-direction:column;height:.625rem}}:where([data-scroll-area-thumb]){background:var(--scroll-area-thumb,color-mix(in srgb, currentColor 15%, transparent));border-radius:9999px}}.calendar-anniversary-status[data-astro-cid-57autpq7]{border:1px solid var(--color-border);background:var(--color-inline);max-width:100%;color:var(--color-tx-2);font-family:var(--font-mono);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.6875rem;display:inline-flex;overflow:hidden;&>[data-astro-cid-57autpq7][aria-hidden]{flex:none;font-size:.75rem}}.calendar-anniversary-status--compact[data-astro-cid-57autpq7]{font-size:.625rem;line-height:1.25}.calendar-anniversary-status--over-media[data-astro-cid-57autpq7]{color:#fff;text-shadow:none;background:#1111109e;border-color:#ffffff40}.calendar-anniversary-status__label[data-astro-cid-57autpq7]{text-overflow:ellipsis;overflow:hidden}.calendar-day-status[data-astro-cid-6v5mjear]{color:var(--color-tx-2);font-family:var(--font-mono);white-space:nowrap;flex:none;align-items:center;font-size:.6875rem;display:inline-flex}.calendar-day-status--day-off[data-astro-cid-6v5mjear]{color:var(--color-tx)}.calendar-day-status--compact[data-astro-cid-6v5mjear]{text-overflow:ellipsis;max-width:100%;font-size:.625rem;line-height:1.25;display:block;overflow:hidden}.calendar-day-status--over-media[data-astro-cid-6v5mjear]{color:#fff;text-shadow:none;background:#11111094;border-radius:.1875rem;padding:.125rem .25rem}.calendar-agenda[data-astro-cid-mov6ut6x]{--agenda-top:2.75rem;display:none;@media (width<56rem){flex-basis:100%;order:2;min-width:0;display:block}}.calendar-agenda__index[data-astro-cid-mov6ut6x]{top:var(--agenda-top);z-index:9;border-block:1px solid var(--color-border);background:var(--color-bg);max-width:42rem;box-shadow:-1rem 0 var(--color-bg), 1rem 0 var(--color-bg), -1rem -2px var(--color-bg), 0 -2px var(--color-bg), 1rem -2px var(--color-bg);scrollbar-width:none;justify-content:safe center;gap:.5rem;margin:.75rem auto 0;padding-block:.25rem;display:flex;position:sticky;overflow-x:auto;&::-webkit-scrollbar{display:none}& button{min-width:2.75rem;height:2.75rem;color:var(--color-tx-2);font-family:var(--font-mono);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex;@media (hover:hover){&:hover{background:var(--color-inline);color:var(--color-tx)}}}}.calendar-agenda__days[data-astro-cid-mov6ut6x]{--rail:0rem;max-width:42rem;margin-inline:auto;padding-bottom:1.5rem;position:relative;@media (width>=40rem){--rail:5.5rem}&:before{content:"";top:2.125rem;bottom:0;left:var(--rail);background:var(--color-border);width:1px;position:absolute}}.calendar-agenda__day[data-astro-cid-mov6ut6x]{scroll-margin-top:calc(var(--agenda-top) + 3.375rem + .75rem);position:relative;@media (width>=40rem){grid-template-columns:var(--rail) minmax(0, 1fr);display:grid}& h2{padding:1.5rem 0 0 1.25rem;line-height:1.25rem;@media (width>=40rem){top:calc(var(--agenda-top) + 3.375rem + .75rem);text-align:right;align-self:start;padding-left:0;padding-right:1.25rem;position:sticky}}}.calendar-agenda__dot[data-astro-cid-mov6ut6x]{top:1.90625rem;left:var(--rail);background:var(--color-tx-3);width:.4375rem;height:.4375rem;box-shadow:0 0 0 .1875rem var(--color-bg);border-radius:9999px;position:absolute;translate:-50%}.calendar-agenda__date[data-astro-cid-mov6ut6x]{color:var(--color-tx-2);align-items:baseline;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:inline-flex;@media (width>=40rem){flex-direction:column;align-items:flex-end;gap:.125rem}& time{font-family:var(--font-mono)}& span{color:var(--color-tx-3);font-size:.75rem;line-height:1rem}}.calendar-agenda__moments[data-astro-cid-mov6ut6x]{min-width:0;padding-left:1.25rem;@media (width>=40rem){padding-left:1.5rem}& .calendar-agenda__statuses~.moment-entry:first-of-type{padding-top:.75rem}@media (width<40rem){& .moment-entry:first-of-type{padding-top:.75rem}}}.calendar-agenda__statuses[data-astro-cid-mov6ut6x]{flex-wrap:wrap;align-items:center;gap:.625rem;padding-top:.625rem;display:flex;@media (width>=40rem){padding-top:1.5rem}}.calendar-agenda__note[data-astro-cid-mov6ut6x]{color:var(--color-tx-3);padding:.75rem 0 1.5rem;font-size:.875rem;line-height:1.25rem}.calendar-agenda__empty[data-astro-cid-mov6ut6x]{color:var(--color-tx-3);text-align:center;padding-block:4rem}.moment-lightbox[data-astro-cid-zcvhpcvh]{background:0 0;width:100%;max-width:none;height:100%;max-height:none;margin:auto;padding:3rem;&[open]{justify-content:center;align-items:center;display:flex}&::backdrop{background:#111110eb}@media (width<40rem){padding-inline:1rem}& [data-lightbox-image]{object-fit:contain;max-width:calc(100vw - 10rem);max-height:calc(100dvh - 9rem);@media (width<40rem){max-width:calc(100vw - 2rem)}}}[data-astro-cid-zcvhpcvh]:is(.moment-lightbox__close,.moment-lightbox__previous,.moment-lightbox__next){color:#fff;cursor:pointer;background:#ffffff14;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:fixed}.moment-lightbox__close[data-astro-cid-zcvhpcvh]{top:calc(1.25rem + env(safe-area-inset-top));right:calc(1.25rem + env(safe-area-inset-right))}[data-astro-cid-zcvhpcvh]:is(.moment-lightbox__previous,.moment-lightbox__next){top:calc(50% - 1.25rem);@media (width<40rem){top:auto;bottom:calc(1rem + env(safe-area-inset-bottom))}}.moment-lightbox__previous[data-astro-cid-zcvhpcvh]{left:calc(1.25rem + env(safe-area-inset-left))}.moment-lightbox__next[data-astro-cid-zcvhpcvh]{right:calc(1.25rem + env(safe-area-inset-right))}.calendar-page[data-astro-cid-onpcpmm7]{grid-template-rows:auto minmax(0,1fr);width:100%;max-width:60rem;height:calc(100dvh - 4rem);margin-inline:auto;display:grid;@media (width<56rem){flex-wrap:wrap;align-items:center;max-width:42rem;height:auto;display:flex}}.calendar-page--with-drawer[data-astro-cid-onpcpmm7]{@media (width<56rem){display:none}@media (width>=56.0625rem){overscroll-behavior:contain;overflow-y:auto}}.calendar-toolbar[data-astro-cid-onpcpmm7]{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:1rem;display:grid;@media (width<56rem){display:contents}& .calendar-back-link{grid-column-start:1;justify-self:start}}.calendar-toolbar__modes[data-astro-cid-onpcpmm7]{grid-column-start:3;justify-self:end;align-items:center;gap:.5rem;display:flex;@media (width<56rem){margin-left:auto}}.month-navigation[data-astro-cid-onpcpmm7]{grid-column-start:2;justify-content:center;align-items:center;gap:1.25rem;display:flex;.calendar-page--with-drawer[data-astro-cid-onpcpmm7] &{gap:.25rem}@media (width<56rem){z-index:10;background:var(--color-bg);height:2.75rem;box-shadow:-1rem 0 var(--color-bg), 1rem 0 var(--color-bg);flex-basis:100%;order:1;margin-top:.5rem;position:sticky;top:0}@media (width<40rem){gap:.5rem}}.month-navigation__arrow[data-astro-cid-onpcpmm7]{width:2rem;height:2rem;color:var(--color-tx-2);border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;@media (hover:hover){&:is(a):hover{background:var(--color-inline);color:var(--color-tx)}}@media (width<56rem){width:2.75rem;height:2.75rem}}.month-navigation__arrow--disabled[data-astro-cid-onpcpmm7]{color:var(--color-tx-3);opacity:.35}.month-picker[data-astro-cid-onpcpmm7]{position:relative;& summary{font-family:var(--font-mono);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;list-style:none;display:flex;&::-webkit-details-marker{display:none}@media (hover:hover){&:hover{background:var(--color-inline)}}@media (width<56rem){min-height:2.75rem}& span{color:var(--color-tx-3);font-size:.875rem;line-height:1.25rem}}}.month-picker__panel[data-astro-cid-onpcpmm7]{z-index:20;border:1px solid var(--color-border);background:var(--color-bg);border-radius:.75rem;width:min(22rem,100vw - 2rem);max-height:min(32rem,70vh);padding:1rem;position:absolute;top:calc(100% + .5rem);left:50%;overflow-y:auto;translate:-50%;box-shadow:0 1rem 3rem #0000001a}.month-picker__year[data-astro-cid-onpcpmm7]{&+&{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}& h2{color:var(--color-tx-2);font-family:var(--font-mono);margin-bottom:.625rem;font-size:.8125rem;font-weight:500}}.month-picker__months[data-astro-cid-onpcpmm7]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;display:grid}.month-picker__month[data-astro-cid-onpcpmm7]{height:2rem;color:var(--color-tx-3);font-family:var(--font-mono);border-radius:.375rem;justify-content:center;align-items:center;text-decoration:none;display:flex;@media (hover:hover){&:hover{background:var(--color-inline)}}}.month-picker__month--active[data-astro-cid-onpcpmm7]{color:var(--color-tx)}.month-picker__month--current[data-astro-cid-onpcpmm7]{background:var(--color-inline);box-shadow:inset 0 0 0 1px var(--color-border)}.desktop-calendar[data-astro-cid-onpcpmm7]{grid-template-rows:auto minmax(0,1fr);align-content:start;min-height:0;display:grid;container-type:inline-size;@media (width<56rem){display:none}}.weekday-row[data-astro-cid-onpcpmm7]{color:var(--color-tx-3);font-family:var(--font-mono);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:.625rem;font-size:.75rem;line-height:1rem;display:grid;& span:nth-last-child(-n+2){color:var(--color-tx-2)}}.calendar-grid[data-astro-cid-onpcpmm7]{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--calendar-weeks), minmax(0, 1fr));height:100%;min-height:0;max-height:calc(100cqw * var(--calendar-weeks) / 7);border:1px solid var(--color-border);background:var(--color-border);border-radius:.75rem;gap:1px;display:grid;overflow:hidden}.calendar-day[data-astro-cid-onpcpmm7]{background:var(--color-bg);min-width:0;min-height:0;color:var(--color-tx-3);font-family:var(--font-mono);padding:.75rem;position:relative;overflow:hidden}.calendar-day--empty[data-astro-cid-onpcpmm7]{background:var(--color-inline);color:var(--color-tx-2)}.calendar-day--active[data-astro-cid-onpcpmm7]{color:var(--color-tx);text-decoration:none;@media (hover:hover){&:hover{background:var(--color-inline)}}&:focus-visible{outline:2px solid var(--color-tx);outline-offset:-3px}}.calendar-day--selected[data-astro-cid-onpcpmm7]{z-index:2;box-shadow:inset 0 0 0 2px var(--color-tx)}.calendar-day__picture[data-astro-cid-onpcpmm7]{display:contents}.calendar-day__picture[data-astro-cid-onpcpmm7] img[data-astro-cid-onpcpmm7]{object-fit:cover;width:100%;height:100%;transition:scale .18s var(--ease);position:absolute;inset:0;@media (hover:hover){.calendar-day[data-astro-cid-onpcpmm7]:hover &{scale:1.025}}@media (prefers-reduced-motion:reduce){transition:none}}.calendar-day__shade[data-astro-cid-onpcpmm7]{opacity:0;pointer-events:none;background:linear-gradient(#0003,#0000 45%,#00000047);position:absolute;inset:0;.calendar-day--with-media[data-astro-cid-onpcpmm7] &{opacity:1}}.calendar-day__number[data-astro-cid-onpcpmm7]{z-index:1;position:relative;.calendar-day--with-media[data-astro-cid-onpcpmm7] &{color:#fff;text-shadow:0 1px .25rem #00000073}.calendar-day--today[data-astro-cid-onpcpmm7] &{background:var(--color-tx);color:var(--color-bg);text-shadow:none;border-radius:9999px;margin:-.125rem -.25rem;padding:.125rem .25rem}}.calendar-day__statuses[data-astro-cid-onpcpmm7]{z-index:1;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex;position:absolute;bottom:.625rem;left:.625rem;right:.625rem}.calendar-day__statuses--beside-count[data-astro-cid-onpcpmm7]{right:2.5rem}.calendar-day__count[data-astro-cid-onpcpmm7]{z-index:1;color:#fff;text-shadow:0 1px .25rem #00000073;font-size:.6875rem;position:absolute;bottom:.625rem;right:.625rem}.calendar-day__activity[data-astro-cid-onpcpmm7]{z-index:1;color:var(--color-tx-3);align-items:center;gap:.25rem;margin-top:.375rem;font-size:.6875rem;display:flex;position:relative}.calendar-day__dot[data-astro-cid-onpcpmm7]{background:var(--color-tx-3);border-radius:9999px;width:.375rem;height:.375rem}.drawer-scrim[data-astro-cid-onpcpmm7]{display:none}.day-drawer[data-astro-cid-onpcpmm7]{inset-block:0;z-index:40;width:min(var(--calendar-drawer-width), 100vw);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) 0;border-left:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;display:flex;position:fixed;right:0;box-shadow:-1rem 0 3rem #00000012;@media (width<56rem){width:100%;max-width:42rem;min-height:calc(100dvh - 2rem);box-shadow:none;border:0;grid-template-rows:auto 1fr auto;margin-inline:auto;padding:0;display:grid;position:static}}html[data-calendar-day-entering] .day-drawer[data-astro-cid-onpcpmm7]{transform:translate(calc(100% + 2px))}.day-drawer__header[data-astro-cid-onpcpmm7]{justify-content:space-between;align-items:center;padding:1.5rem;display:flex;@media (width<56rem){z-index:10;border-bottom:1px solid var(--color-border);background:var(--color-bg);grid-template-columns:1fr auto 1fr;padding:.75rem 0;display:grid;position:sticky;top:0}& h2{font-size:1rem;font-weight:600;line-height:1.5;@media (width<56rem){grid-column-start:2}}}.day-drawer__close[data-astro-cid-onpcpmm7]{width:2rem;height:2rem;color:var(--color-tx-2);border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;display:flex;@media (hover:hover){&:hover{background:var(--color-inline);color:var(--color-tx)}}@media (width<56rem){grid-row-start:1;grid-column-start:1;justify-self:start;width:auto;height:2.75rem}}.day-drawer__close-icon[data-astro-cid-onpcpmm7]{@media (width<56rem){display:none}}.day-drawer__back-label[data-astro-cid-onpcpmm7]{align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;display:none;@media (width<56rem){display:flex}}.day-drawer__content[data-astro-cid-onpcpmm7]{overscroll-behavior:contain;padding:0 1.5rem 3rem;display:block;overflow-y:auto;@media (width<56rem){padding:0;overflow:visible}}.day-drawer__trip[data-astro-cid-onpcpmm7]{background:var(--color-inline);color:var(--color-tx);border-radius:.375rem;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;display:flex;@media (hover:hover){&:hover{background:var(--color-hover)}}@media (width<56rem){margin-top:1rem}&>[data-astro-cid-onpcpmm7]:first-child{color:var(--color-tx-2)}&>[data-astro-cid-onpcpmm7]:last-child{color:var(--color-tx-3)}}.day-drawer__trip-title[data-astro-cid-onpcpmm7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.day-drawer__navigation[data-astro-cid-onpcpmm7]{border-top:1px solid var(--color-border);background:var(--color-bg);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.875rem;display:none;position:sticky;bottom:0;@media (width<56rem){display:grid}& a{min-height:2.75rem;color:var(--color-tx-2);font-family:var(--font-mono);align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;text-decoration:none;display:flex}&>[data-astro-cid-onpcpmm7]:first-child{justify-self:start}&>[data-astro-cid-onpcpmm7]:nth-child(2){justify-self:center}&>[data-astro-cid-onpcpmm7]:last-child{justify-self:end}}
