.now-page.svelte-1hd9bsn{--page-media-width: 44rem}.now-minimap.svelte-1hd9bsn{position:fixed;top:calc(var(--header-height) + 1.75rem);bottom:1.75rem;left:var(--page-margin);z-index:20;width:8.5rem;--now-rail-accent: var(--color-accent-link);--now-label-inset: .55rem}.now-minimap-rail.svelte-1hd9bsn{position:absolute;top:0;bottom:0;left:.2rem;width:1.5px;translate:-50% 0;background:color-mix(in oklab,var(--color-ink) 13%,transparent);border-radius:2px;overflow:hidden}.now-minimap-rail-fill.svelte-1hd9bsn{display:block;width:100%;background:var(--now-rail-accent);border-radius:2px}.now-minimap-mark.svelte-1hd9bsn{position:absolute;top:calc(var(--mark) * 1%);left:.2rem;z-index:1;width:.9rem;height:.9rem;translate:-50% -50%}.now-minimap-dot.svelte-1hd9bsn{position:absolute;top:50%;left:50%;width:.35rem;height:.35rem;border-radius:999px;background:var(--color-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-ink) 28%,transparent);translate:-50% -50%;transition:background-color .18s ease,box-shadow .18s ease}.now-minimap-mark.is-year.svelte-1hd9bsn .now-minimap-dot:where(.svelte-1hd9bsn){width:.5rem;height:.5rem}.now-minimap-mark.is-passed.svelte-1hd9bsn .now-minimap-dot:where(.svelte-1hd9bsn){background:color-mix(in oklab,var(--now-rail-accent) 70%,var(--color-bg));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--now-rail-accent) 70%,transparent)}.now-minimap-mark.is-active.svelte-1hd9bsn .now-minimap-dot:where(.svelte-1hd9bsn),.now-minimap-mark.svelte-1hd9bsn:hover .now-minimap-dot:where(.svelte-1hd9bsn),.now-minimap-mark.svelte-1hd9bsn:focus-visible .now-minimap-dot:where(.svelte-1hd9bsn){background:var(--now-rail-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--now-rail-accent) 18%,transparent),inset 0 0 0 1px var(--now-rail-accent)}.now-minimap-year.svelte-1hd9bsn{position:absolute;top:50%;left:calc(50% + var(--now-label-inset));padding:.12rem .38rem .12rem .22rem;border-radius:6px;background:var(--color-bg);white-space:nowrap;translate:0 -50%}.now-minimap-caret.svelte-1hd9bsn{position:absolute;top:calc(var(--mark) * 1%);left:.2rem;z-index:3;width:0;height:0;translate:-50% -50%;pointer-events:none}.now-minimap-caret-label.svelte-1hd9bsn{position:absolute;top:0;left:var(--now-label-inset);padding:.18rem .42rem;border-radius:6px;background:var(--color-bg);color:var(--now-rail-accent);translate:0 -50%;white-space:nowrap}.now-minimap-mobile.svelte-1hd9bsn{position:relative;height:1px;background:color-mix(in oklab,var(--color-ink) 16%,transparent)}.now-minimap-mobile-fill.svelte-1hd9bsn{height:100%;background:var(--color-accent)}.now-index-scroll.svelte-1hd9bsn{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:.25rem;overscroll-behavior-inline:contain}.now-index-scroll.svelte-1hd9bsn::-webkit-scrollbar{display:none;width:0;height:0}@media(min-width:768px){.now-page.svelte-1hd9bsn{max-width:calc(var(--page-content-width) + 8.75rem);padding-left:calc(var(--page-margin) + 8.75rem)}.now-log.svelte-1hd9bsn h2,.now-log.svelte-1hd9bsn h3{scroll-margin-top:calc(var(--header-height) + 1.75rem)}}.now-log.svelte-1hd9bsn .prose-wrapper{max-width:none;color:var(--color-ink-secondary)}.now-log.svelte-1hd9bsn .prose-wrapper p,.now-log.svelte-1hd9bsn .prose-wrapper li{color:var(--color-ink-secondary)}.now-log.svelte-1hd9bsn .prose-wrapper ul li:before{top:.2em}.now-log.svelte-1hd9bsn h2,.now-log.svelte-1hd9bsn h3{scroll-margin-top:calc(var(--header-height) + 4.75rem)}.now-log.svelte-1hd9bsn p:has(>.media-frame){margin-block:2rem}.now-log.svelte-1hd9bsn .now-photo-frame--portrait{width:100%;max-width:24rem;margin-inline:auto}.now-log.svelte-1hd9bsn .now-photo-strip-shell{--media-breakout-width: min(var(--page-media-width), calc(100vw - 2 * var(--page-margin)));width:var(--media-breakout-width);max-width:none;margin-block:1.5rem 3.5rem;margin-inline:calc((100% - var(--media-breakout-width)) / 2)}.now-log.svelte-1hd9bsn .now-photo-strip-mount+.now-photo-strip-shell{display:none}.now-log.svelte-1hd9bsn .now-photo-strip-shell[data-client-fallback] .now-photo-strip>p{display:contents}.now-log.svelte-1hd9bsn .now-photo-card:has(img.now-photo-portrait){flex-basis:auto;max-width:min(22rem,58%)}@media(prefers-reduced-motion:reduce){.now-minimap-dot.svelte-1hd9bsn{transition:none}.now-log.svelte-1hd9bsn .now-photo-strip{scroll-behavior:auto}}
