.journal-card{--card-bg: var(--color-surface);--card-accent: var(--color-primary);--card-border: rgb(var(--color-contrast-rgb) / .3);--card-text: var(--text-main);display:block;width:100%;min-width:0;height:100%;background:transparent;color:var(--card-text);text-decoration:none;outline:none;position:relative;border:none}.journal-card__wrapper.svelte-lb51t7{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;min-width:0;height:100%;background-color:var(--card-bg);border:var(--spacing-1) solid var(--card-border);transition:border-color var(--animation-duration-fast) ease}.journal-card__link-overlay.svelte-lb51t7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.journal-card:hover .journal-card__wrapper.svelte-lb51t7{border-color:rgb(var(--card-accent-rgb) / 50%)}.journal-card:focus-visible .journal-card__wrapper.svelte-lb51t7{box-shadow:var(--shadow-focus-ring)}.journal-card__media.svelte-lb51t7{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--color-canvas);border-bottom:var(--spacing-1) solid var(--card-border)}.journal-card__media--fallback.svelte-lb51t7{height:var(--spacing-section-sm);aspect-ratio:auto}.journal-card__image{height:100%;width:100%;display:block}.journal-card__image .primitive-lazy-image-img{height:100%;width:100%;object-fit:cover;opacity:.8;transition:opacity var(--animation-duration-slow) var(--animation-easing-standard),transform 1.2s var(--animation-easing-standard);filter:grayscale(.2) brightness(.9) contrast(1.1)}.journal-card:hover .primitive-lazy-image-img{opacity:1;filter:grayscale(0) brightness(1.05) contrast(1)}.journal-card__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:linear-gradient(90deg,rgb(var(--color-canvas-rgb) / .2) 0%,var(--color-surface-hover) 50%,rgb(var(--color-canvas-rgb) / .2) 100%);background-size:200% 100%;animation:svelte-lb51t7-skeleton-digital-wave 2s infinite linear}@keyframes svelte-lb51t7-skeleton-digital-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.journal-card__overlay-scan.svelte-lb51t7{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background-image:var(--overlay-grid);background-size:100% var(--spacing-9);opacity:.15;transition:opacity var(--animation-duration-normal) ease}.journal-card:hover .journal-card__overlay-scan.svelte-lb51t7{opacity:.3;animation:svelte-lb51t7-glitch-scanlines .15s infinite steps(3)}@keyframes svelte-lb51t7-glitch-scanlines{0%{background-position:0 0}to{background-position:0 var(--spacing-6)}}.journal-card__overlay-vignette.svelte-lb51t7{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--overlay-vignette);opacity:.7;transition:opacity var(--animation-duration-normal) ease}.journal-card:hover .journal-card__overlay-vignette.svelte-lb51t7{opacity:.8}.journal-card__date-strip.svelte-lb51t7{position:absolute;left:var(--spacing-sm);top:var(--spacing-sm);z-index:10;display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-canvas);border:var(--spacing-1) solid rgb(var(--color-tertiary-rgb) / .3);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-brand-lg);color:rgb(var(--color-tertiary-rgb) / .9)}.journal-card__date-dot.svelte-lb51t7{width:var(--spacing-6);height:var(--spacing-6);border:var(--spacing-1) solid rgb(var(--color-tertiary-rgb) / .5);opacity:.7}.journal-card__tick.svelte-lb51t7{position:absolute;width:var(--spacing-xs);height:var(--spacing-xs);border-color:var(--color-contrast);opacity:.2;z-index:10;transition:all var(--animation-duration-slow) ease}.journal-card:hover .journal-card__tick.svelte-lb51t7{opacity:.6;border-color:var(--card-accent)}.journal-card__tick--bl.svelte-lb51t7{bottom:var(--spacing-sm);left:var(--spacing-sm);border-left:var(--spacing-1) solid;border-bottom:var(--spacing-1) solid}.journal-card__tick--tr.svelte-lb51t7{top:var(--spacing-sm);right:var(--spacing-sm);border-right:var(--spacing-1) solid;border-top:var(--spacing-1) solid}.journal-card__content.svelte-lb51t7{flex:1;display:flex;flex-direction:column;min-width:0;padding:var(--spacing-lg);font-family:var(--font-family-mono)}.journal-card__title.svelte-lb51t7{font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-snug);color:var(--color-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;margin:0;transition:color var(--animation-duration-normal) ease}.journal-card:hover .journal-card__title.svelte-lb51t7{color:var(--color-contrast)}@media(min-width:640px){.journal-card__title.svelte-lb51t7{font-size:var(--font-size-xl)}}.journal-card__meta.svelte-lb51t7{margin-top:var(--spacing-sm);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);min-width:0}.journal-card__chip.svelte-lb51t7{position:relative;z-index:20;display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-canvas);border:var(--spacing-1) solid var(--color-border-subtle);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-brand-xs);color:var(--text-muted);text-decoration:none;transition:all var(--animation-duration-fast) ease;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.journal-card__chip--category.svelte-lb51t7{color:var(--color-primary);border-color:rgb(var(--color-primary-rgb) / 30%)}.journal-card__chip--author.svelte-lb51t7{color:var(--color-secondary);border-color:rgb(var(--color-secondary-rgb) / 30%)}.journal-card__chip--author.svelte-lb51t7:hover{border-color:var(--color-secondary)!important}.journal-card__chip--series.svelte-lb51t7{color:var(--color-tertiary);border-color:rgb(var(--color-tertiary-rgb) / 30%)}.journal-card__chip.svelte-lb51t7:hover{border-color:var(--card-accent);background-color:var(--color-surface-hover);color:var(--color-contrast)}.journal-card__chip-dot.svelte-lb51t7{width:var(--spacing-6);height:var(--spacing-6);background-color:transparent;border:var(--spacing-1) solid var(--card-accent);opacity:.5;transition:opacity var(--animation-duration-fast) ease}.journal-card__chip.svelte-lb51t7:hover .journal-card__chip-dot:where(.svelte-lb51t7){opacity:1}.journal-card__author-img.svelte-lb51t7{width:var(--spacing-md);height:var(--spacing-md);object-fit:cover}.journal-card__excerpt.svelte-lb51t7{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.journal-card__footer.svelte-lb51t7{margin-top:auto;padding-top:var(--spacing-lg)}.journal-card__footer-line.svelte-lb51t7{height:var(--spacing-1);width:100%;background-color:var(--card-border)}.journal-card__footer-inner.svelte-lb51t7{margin-top:var(--spacing-sm);display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-brand-lg);color:var(--text-quiet)}.journal-card__status.svelte-lb51t7{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.journal-card__status-dot.svelte-lb51t7{width:var(--spacing-6);height:var(--spacing-6);background-color:transparent;border:var(--spacing-1) solid rgb(var(--color-primary-rgb) / .4);opacity:.6}.journal-card__arrow.svelte-lb51t7{font-size:var(--font-size-xl);color:var(--card-accent);transition:transform var(--animation-duration-slow) cubic-bezier(.34,1.56,.64,1)}.journal-card:hover .journal-card__arrow.svelte-lb51t7{transform:translate(var(--spacing-4),calc(-1 * var(--spacing-4)));color:var(--color-contrast)}.journal-sidebar.svelte-wl73gx{width:100%;display:flex;flex-direction:column;gap:var(--spacing-lg);min-height:100%}.journal-sidebar__section.svelte-wl73gx{position:relative;width:100%;overflow-anchor:none}@media(min-width:768px){.journal-sidebar__section--sticky.svelte-wl73gx{position:sticky;z-index:var(--z-content);align-self:flex-start;transition:top var(--animation-duration-normal) var(--animation-easing-standard);will-change:top}}.journal-sidebar__card{--card-bg: var(--color-surface);--card-accent: var(--color-primary);--card-border: var(--color-border-subtle);background:transparent;border:none;position:relative;display:block;width:100%;color:var(--color-contrast)}.journal-sidebar__shadow.svelte-wl73gx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:translate(var(--spacing-xs),var(--spacing-xs));background-color:var(--card-accent);border:var(--spacing-1) solid var(--color-border-subtle);transition:border-color var(--animation-duration-fast) ease}.journal-sidebar__card-wrapper.svelte-wl73gx{position:relative;z-index:1;background-color:var(--card-bg);border:var(--spacing-1) solid var(--card-border);padding:var(--spacing-md);transition:transform var(--animation-duration-fast) var(--animation-easing-standard),border-color var(--animation-duration-fast) ease}.journal-sidebar__card:hover .journal-sidebar__card-wrapper.svelte-wl73gx{transform:translate(calc(var(--spacing-1) * -2),calc(var(--spacing-1) * -2));border-color:var(--color-contrast)}.journal-sidebar__card:hover .journal-sidebar__shadow.svelte-wl73gx{border-color:transparent}.journal-sidebar__card-header.svelte-wl73gx{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.journal-sidebar__card-title-group.svelte-wl73gx{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}.journal-sidebar__icon-box.svelte-wl73gx{display:flex;align-items:center;justify-content:center;width:var(--btn-h-xs);height:var(--btn-h-xs);background-color:var(--card-bg);border:var(--spacing-1) solid var(--card-accent);color:var(--card-accent);flex-shrink:0}.journal-sidebar__card-title.svelte-wl73gx{font-family:var(--text-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-brand-xs);color:var(--card-accent);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.journal-sidebar__card-count.svelte-wl73gx{font-family:var(--text-family-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-brand-xs);color:var(--text-muted)}.journal-sidebar__list.svelte-wl73gx{list-style:none;padding:0;margin:var(--spacing-md) 0 0 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.journal-sidebar__row.svelte-wl73gx{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--card-bg);border:var(--spacing-1) solid var(--color-border-subtle);text-decoration:none;transition:all var(--animation-duration-fast) ease}.journal-sidebar__row.svelte-wl73gx:hover{border-color:var(--card-accent);color:var(--color-primary)}.journal-sidebar__row-text.svelte-wl73gx{font-family:var(--text-family-mono);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-brand-xs);transition:color var(--animation-duration-fast) ease}.journal-sidebar__row-arrow.svelte-wl73gx{color:var(--text-muted);transition:all var(--animation-duration-fast) ease}.journal-sidebar__row.svelte-wl73gx:hover .journal-sidebar__row-arrow:where(.svelte-wl73gx){color:var(--card-accent)}.journal-sidebar__row--related.svelte-wl73gx{padding:var(--spacing-xs) var(--spacing-sm)}.journal-sidebar__row-content.svelte-wl73gx{display:flex;flex-direction:column;min-width:0}.journal-sidebar__row-micro.svelte-wl73gx{font-family:var(--text-family-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-brand-xs);color:var(--text-muted)}.journal-sidebar__row-main.svelte-wl73gx{font-family:var(--text-family-mono);font-size:var(--font-size-sm);color:inherit;line-height:var(--line-height-snug);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:none;letter-spacing:var(--letter-spacing-widest)}.journal-sidebar__card--author .journal-sidebar__card-wrapper{padding:0;overflow:hidden}.journal-sidebar__card--author .journal-sidebar__card-header{padding:var(--spacing-md)}.journal-sidebar__author-content.svelte-wl73gx{position:relative;display:flex;flex-direction:column;text-decoration:none;border-top:var(--spacing-1) solid rgb(var(--color-primary-rgb) / 20%)}.journal-sidebar__link-overlay.svelte-wl73gx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-low)}.journal-sidebar__author-image-bay.svelte-wl73gx{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--color-canvas)}.journal-sidebar__author-image{width:100%;height:100%}.journal-sidebar__author-image .primitive-lazy-image-img{width:100%;height:100%;object-fit:cover;opacity:1;transition:transform var(--animation-duration-slow) ease}.journal-sidebar__author-content.svelte-wl73gx:hover .primitive-lazy-image-img{transform:scale(1.05)}.journal-sidebar__author-overlay.svelte-wl73gx{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--color-canvas) 0%,var(--color-canvas) 40%,transparent 100%);transition:background var(--animation-duration-fast) ease}.journal-sidebar__author-content.svelte-wl73gx:hover .journal-sidebar__author-overlay:where(.svelte-wl73gx){background:linear-gradient(to top,var(--color-canvas) 0%,rgb(var(--color-canvas-rgb) / 80%) 50%,transparent 100%)}.journal-sidebar__author-info.svelte-wl73gx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-content);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-md);pointer-events:none}.journal-sidebar__author-name.svelte-wl73gx,.journal-sidebar__author-bio.svelte-wl73gx,.journal-sidebar__author-footer.svelte-wl73gx{pointer-events:auto}.journal-sidebar__author-name.svelte-wl73gx{font-family:var(--text-family-mono);font-size:var(--font-size-sm);color:var(--color-primary);margin-bottom:var(--spacing-xs);letter-spacing:var(--letter-spacing-widest)}.journal-sidebar__author-bio.svelte-wl73gx{font-family:var(--text-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-main);letter-spacing:var(--letter-spacing-widest);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--spacing-sm)}.journal-sidebar__author-bio.svelte-wl73gx p{margin:0}.journal-sidebar__author-footer.svelte-wl73gx{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-sm)}.journal-sidebar__author-more.svelte-wl73gx{font-family:var(--text-family-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-widest);color:inherit}.journal-gallery-block.svelte-zd0m9w{margin:var(--spacing-lg) 0;width:100%}.journal-gallery-block__grid.svelte-zd0m9w{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.journal-gallery-block__grid.svelte-zd0m9w{grid-template-columns:repeat(var(--grid-cols, 1),minmax(0,1fr))}}.journal-gallery-block__figure.svelte-zd0m9w{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;margin:0;background-color:var(--color-canvas);border:var(--spacing-1) solid var(--color-border-subtle)}.journal-gallery-block__image{width:100%;height:100%}.journal-gallery-block__image .primitive-lazy-image-img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform var(--animation-duration-slow) var(--animation-easing-standard),opacity var(--animation-duration-normal)}.journal-gallery-block__figure.svelte-zd0m9w:hover .primitive-lazy-image-img{transform:scale(1.05);opacity:1}.journal-gallery-block__tick.svelte-zd0m9w{position:absolute;width:var(--spacing-xs);height:var(--spacing-xs);border-color:var(--color-border-medium);z-index:var(--z-low);pointer-events:none}.journal-gallery-block__tick--tl.svelte-zd0m9w{top:var(--spacing-xs);left:var(--spacing-xs);border-top:var(--spacing-1) solid;border-left:var(--spacing-1) solid}.journal-gallery-block__tick--br.svelte-zd0m9w{bottom:var(--spacing-xs);right:var(--spacing-xs);border-bottom:var(--spacing-1) solid;border-right:var(--spacing-1) solid}.journal-quote-block.svelte-c3hwdu{margin:var(--spacing-lg) 0;width:100%;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface-hover);border-left:var(--spacing-4) solid var(--color-primary);position:relative;overflow:hidden}.journal-quote-block.svelte-c3hwdu:before{content:"";position:absolute;top:0;right:0;width:var(--spacing-24);height:var(--spacing-24);background:linear-gradient(135deg,transparent 50%,rgb(var(--color-contrast-rgb) / 5%) 50%);pointer-events:none}.journal-quote-block__container.svelte-c3hwdu{margin:0;padding:0}.journal-quote-block__content.svelte-c3hwdu{position:relative}.journal-quote-block__mark.svelte-c3hwdu{position:absolute;top:calc(var(--spacing-2) * -7);left:calc(var(--spacing-2) * -9);font-family:serif;font-size:var(--font-size-6xl);color:rgb(var(--color-primary-rgb) / 15%);line-height:1;pointer-events:none}.journal-quote-block__text.svelte-c3hwdu{margin:0;font-size:var(--font-size-xl);line-height:1.6;font-weight:500;color:var(--text-main);font-style:italic}.journal-quote-block__footer.svelte-c3hwdu{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-lg)}.journal-quote-block__dash.svelte-c3hwdu{width:var(--spacing-lg);height:var(--spacing-1);background-color:var(--color-primary);opacity:.5}.journal-quote-block__author.svelte-c3hwdu{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-brand-xs);color:var(--text-muted);font-style:normal}.journal-embed-block.svelte-j8g07f{margin:var(--spacing-lg) 0;width:100%}.journal-embed-block__card{background-color:var(--color-canvas);border:var(--spacing-1) solid var(--color-border-subtle);padding:0;overflow:hidden}.journal-embed-block__header.svelte-j8g07f{display:flex;align-items:center;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-canvas);border-bottom:var(--spacing-1) solid var(--color-border-subtle)}.journal-embed-block__status.svelte-j8g07f{display:flex;align-items:center;gap:var(--spacing-xs)}.journal-embed-block__dot.svelte-j8g07f{width:var(--spacing-xs);height:var(--spacing-xs);background-color:var(--color-tertiary);border-radius:50%}.journal-embed-block__label.svelte-j8g07f{font-family:var(--font-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--text-muted)}.journal-embed-block__container.svelte-j8g07f{position:relative;width:100%;aspect-ratio:16 / 9;min-height:18rem}.journal-embed-block__skeleton.svelte-j8g07f{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-low)}.journal-embed-block__iframe.svelte-j8g07f{position:relative;z-index:2;width:100%;height:100%;border:none}.journal-callout-block.svelte-bw8n82{margin:var(--spacing-lg) 0;width:100%}.journal-callout-block__card{--callout-accent: var(--color-primary);--callout-bg: var(--color-surface-hover);background-color:var(--callout-bg);border-left:var(--spacing-3) solid var(--callout-accent);padding:var(--spacing-md) var(--spacing-lg)}.journal-callout-block[data-variant=warning].svelte-bw8n82 .journal-callout-block__card{--callout-accent: var(--color-tertiary)}.journal-callout-block[data-variant=success].svelte-bw8n82 .journal-callout-block__card{--callout-accent: var(--color-secondary)}.journal-callout-block__inner.svelte-bw8n82{display:flex;gap:var(--spacing-md);align-items:flex-start}.journal-callout-block__icon.svelte-bw8n82{font-family:var(--font-mono);font-weight:700;color:var(--callout-accent);background-color:var(--color-canvas);width:var(--spacing-xl);height:var(--spacing-xl);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--callout-accent);font-size:var(--font-size-xs)}.journal-callout-block__text.svelte-bw8n82{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-main)}.journal-playlist-block.svelte-7f69ou{margin:var(--spacing-lg) 0;width:100%}.journal-playlist-block__card{background-color:var(--color-canvas);border:var(--spacing-1) solid var(--color-border-subtle);padding:0;overflow:hidden}.journal-playlist-block__header.svelte-7f69ou{display:flex;align-items:center;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-canvas);border-bottom:var(--spacing-1) solid var(--color-border-subtle)}.journal-playlist-block__status.svelte-7f69ou{display:flex;align-items:center;gap:var(--spacing-xs)}.journal-playlist-block__dot.svelte-7f69ou{width:var(--spacing-xs);height:var(--spacing-xs);background-color:var(--color-primary);border-radius:50%}.journal-playlist-block__label.svelte-7f69ou{font-family:var(--font-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--text-muted)}.journal-playlist-block__container.svelte-7f69ou{position:relative;width:100%;min-height:28rem}.journal-playlist-block__skeleton.svelte-7f69ou{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-low)}.journal-playlist-block__iframe.svelte-7f69ou{position:relative;z-index:2;width:100%;height:28rem;border:none}.journal-code-block.svelte-1s1szwv{margin:var(--spacing-lg) 0;width:100%}.journal-code-block__card{background-color:var(--color-canvas);border:var(--spacing-1) solid var(--color-border-subtle);padding:0;overflow:hidden}.journal-code-block__header.svelte-1s1szwv{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-surface);border-bottom:var(--spacing-1) solid var(--color-border-subtle)}.journal-code-block__lang.svelte-1s1szwv{font-family:var(--font-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--color-primary)}.journal-code-block__copy.svelte-1s1szwv{font-family:var(--font-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:color var(--animation-duration-fast)}.journal-code-block__copy.svelte-1s1szwv:hover{color:var(--color-contrast)}.journal-code-block__scroll.svelte-1s1szwv{overflow-x:auto;padding:var(--spacing-md) var(--spacing-lg)}.journal-code-block__pre.svelte-1s1szwv{margin:0;padding:0}.journal-code-block__code.svelte-1s1szwv{font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--text-main);white-space:pre}.journal-code-block__scroll.svelte-1s1szwv::-webkit-scrollbar{height:var(--spacing-1)}.journal-code-block__scroll.svelte-1s1szwv::-webkit-scrollbar-track{background:transparent}.journal-code-block__scroll.svelte-1s1szwv::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:var(--spacing-2)}.journal-code-block__scroll.svelte-1s1szwv::-webkit-scrollbar-thumb:hover{background:var(--color-border-medium)}.journal-audio-block.svelte-1mrzc1c{margin:var(--spacing-lg) 0;width:100%}.journal-audio-block__card{--card-bg: var(--color-canvas);--card-border: var(--color-border-subtle);background-color:var(--card-bg);border:var(--spacing-1) solid var(--card-border);padding:var(--spacing-md);position:relative}.journal-audio-block__inner.svelte-1mrzc1c{display:flex;flex-direction:column;gap:var(--spacing-md)}.journal-audio-block__header.svelte-1mrzc1c{display:flex;align-items:center;justify-content:space-between;border-bottom:var(--spacing-1) solid var(--color-border-subtle);padding-bottom:var(--spacing-xs)}.journal-audio-block__status.svelte-1mrzc1c{display:flex;align-items:center;gap:var(--spacing-xs)}.journal-audio-block__dot.svelte-1mrzc1c{width:var(--spacing-xs);height:var(--spacing-xs);background-color:var(--color-primary);border-radius:50%;animation:svelte-1mrzc1c-pulse 2s infinite}@keyframes svelte-1mrzc1c-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.journal-audio-block__label.svelte-1mrzc1c{font-family:var(--font-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--text-muted)}.journal-audio-block__player.svelte-1mrzc1c{width:100%;height:var(--btn-h-md);outline:none;filter:invert(100%) hue-rotate(180deg) brightness(1.5)}.journal-video-block.svelte-fw88q1{margin:var(--spacing-lg) 0;width:100%}.journal-video-block__card{background-color:var(--color-canvas);border:var(--spacing-1) solid var(--color-border-subtle);padding:0;overflow:hidden}.journal-video-block__header.svelte-fw88q1{display:flex;align-items:center;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-canvas);border-bottom:var(--spacing-1) solid var(--color-border-subtle)}.journal-video-block__status.svelte-fw88q1{display:flex;align-items:center;gap:var(--spacing-xs)}.journal-video-block__dot.svelte-fw88q1{width:var(--spacing-xs);height:var(--spacing-xs);background-color:var(--color-tertiary);border-radius:50%;animation:svelte-fw88q1-pulse 2s infinite}@keyframes svelte-fw88q1-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.journal-video-block__label.svelte-fw88q1{font-family:var(--font-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--text-muted)}.journal-video-block__container.svelte-fw88q1{position:relative;width:100%;aspect-ratio:16 / 9;background-color:var(--color-canvas)}.journal-video-block__skeleton.svelte-fw88q1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-low)}.journal-video-block__player.svelte-fw88q1{position:relative;z-index:2;width:100%;height:100%;outline:none;display:block}.journal-video-block__overlay.svelte-fw88q1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background-image:linear-gradient(to bottom,var(--color-border-subtle) var(--spacing-1),transparent var(--spacing-1));background-size:100% var(--spacing-6);opacity:.2}.journal-video-block__tick.svelte-fw88q1{position:absolute;width:var(--spacing-sm);height:var(--spacing-sm);border-color:var(--color-border-medium);z-index:4;pointer-events:none}.journal-video-block__tick--tr.svelte-fw88q1{top:var(--spacing-md);right:var(--spacing-md);border-top:var(--spacing-1) solid;border-right:var(--spacing-1) solid}.journal-video-block__tick--bl.svelte-fw88q1{bottom:var(--spacing-md);left:var(--spacing-md);border-bottom:var(--spacing-1) solid;border-left:var(--spacing-1) solid}
