.callout.svelte-ppf44w{display:inline-flex;line-height:20px;padding:12px 20px;border:1px solid var(--callout-border-color, var(--color-border-subtle));border-radius:4px}.callout.note.svelte-ppf44w{background-color:var(--callout-note-bg, var(--color-primary-50));border-color:var(--callout-note-border, var(--color-primary-300));color:var(--callout-note-text, var(--color-primary-800))}.callout.check.svelte-ppf44w{background-color:var(--callout-check-bg, var(--color-surface-main));border-color:var(--callout-check-border, var(--color-border-subtle));color:var(--callout-check-text, var(--color-main-text))}.callout.warning.svelte-ppf44w{background-color:var(--callout-warning-bg, var(--color-surface-main));border-color:var(--callout-warning-border, var(--color-warning-500));color:var(--callout-warning-text, var(--color-warning-500))}.callout.error.svelte-ppf44w{background-color:var(--callout-error-bg, var(--color-surface-main));border-color:var(--callout-error-border, var(--color-error-500));color:var(--callout-error-text, var(--color-error-600))}.collection__post-link.svelte-1542sgk{display:inline-flex;align-items:center;gap:var(--space-md)}.collection__post-image.svelte-1542sgk{width:var(--space-2xl);height:var(--space-2xl);object-fit:cover;border-radius:var(--border-radius-sm)}.collection__post-body.svelte-1542sgk{display:inline-flex;flex-direction:column;gap:var(--space-2xs)}.collection__post-description.svelte-1542sgk{color:var(--color-secondary-text);font-size:var(--font-size-sm)}time.svelte-loy9rx{display:inline}time.svelte-1euvotk{display:inline}.bg-image.svelte-zh6onj{margin:0;display:block}.bg-image__link.svelte-zh6onj{display:block;cursor:zoom-in;text-decoration:none}.bg-image__wrapper.svelte-zh6onj{position:relative;overflow:hidden;aspect-ratio:var(--bg-image-aspect-ratio, auto);background-color:var(--bg-image-placeholder, #f0f0f0)}.bg-image__img.svelte-zh6onj{display:block;max-width:100%;height:auto}.bg-image__img--fixed.svelte-zh6onj{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--bg-image-fit, cover)}.bg-image__caption.svelte-zh6onj{margin-top:.5rem;font-size:.875rem;color:var(--bg-image-caption-color, #666);text-align:center}.bg-gallery.svelte-hgtv2e{display:grid;grid-template-columns:repeat(var(--gallery-columns),1fr);gap:var(--gallery-gap)}.bg-gallery--masonry.svelte-hgtv2e{display:block;column-count:var(--gallery-columns);column-gap:var(--gallery-gap)}.bg-gallery--masonry.svelte-hgtv2e .bg-image{break-inside:avoid;margin-bottom:var(--gallery-gap)}.bg-gallery--masonry.svelte-hgtv2e .bg-image:last-child{margin-bottom:0}.bg-slide.svelte-1ueq1cz{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.bg-slide__panel.svelte-1ueq1cz{position:relative;display:grid;padding:1.5rem;background-color:var(--bg-slide-panel-bg, #f6f9fc);border-radius:8px;container-type:inline-size}.bg-slide__panel.svelte-1ueq1cz:not(.bg-slide__panel--has-aspect):before{content:"";grid-area:1 / 1;aspect-ratio:4/3}.bg-slide__panel.svelte-1ueq1cz .bg-slide__content:where(.svelte-1ueq1cz){grid-area:1 / 1}.bg-slide__panel--has-aspect.svelte-1ueq1cz .bg-slide__content:where(.svelte-1ueq1cz){aspect-ratio:var(--bg-slide-aspect)}.bg-slide__panel--has-background.svelte-1ueq1cz{background-image:var(--bg-slide-background);background-size:cover;background-position:center}.bg-slide__panel--has-background.svelte-1ueq1cz:after{content:"";position:absolute;inset:0;background:#0009;border-radius:8px}.bg-slide__panel--has-background.svelte-1ueq1cz .bg-slide__content:where(.svelte-1ueq1cz){position:relative;z-index:1;color:#fff}.bg-slide__content.svelte-1ueq1cz{display:flex;flex-direction:column;justify-content:center;gap:.75rem}.bg-slide__headline.svelte-1ueq1cz{margin:0;font-size:clamp(1.25rem,8cqi,2.5rem);font-weight:600;line-height:1.2}.bg-slide__text.svelte-1ueq1cz{margin:0;font-size:clamp(.875rem,5cqi,1.25rem);opacity:.85}.bg-slide__bullets.svelte-1ueq1cz{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.bg-slide__bullet.svelte-1ueq1cz{font-size:clamp(.875rem,4.5cqi,1.125rem);line-height:1.4}.bg-slide__prose.svelte-1ueq1cz{flex:1}@media(min-width:768px){.bg-slide.svelte-1ueq1cz{flex-direction:row;gap:2rem}.bg-slide__panel.svelte-1ueq1cz{position:sticky;top:1.5rem;width:35%;flex-shrink:0;align-self:flex-start;padding:2rem}.bg-slide__prose.svelte-1ueq1cz{width:65%}}.bg-presentation-article.svelte-mv4wky{--bg-presentation-slide-bg: var(--bg-slide-background, var(--color-surface, #ffffff));--bg-presentation-slide-text: var(--bg-slide-text, var(--color-text, #111111));--bg-presentation-slide-border: var(--bg-slide-border, rgba(0, 0, 0, .12));--bg-presentation-slide-shadow: var(--bg-slide-shadow, 0 12px 40px rgba(0, 0, 0, .12));display:flex;flex-direction:column;gap:clamp(2rem,8vw,5rem);width:100%}.bg-presentation-article__section.svelte-mv4wky{display:grid;gap:1.5rem}.bg-presentation-article__notes.svelte-mv4wky,.bg-presentation-article__slide.svelte-mv4wky{min-width:0}.bg-presentation-article__slide-link.svelte-mv4wky{display:block;color:inherit;text-decoration:none}.bg-presentation-article__slide-frame.svelte-mv4wky{display:flex;aspect-ratio:16 / 9;container-type:inline-size;flex-direction:column;justify-content:center;overflow:hidden;gap:.7em;padding:clamp(.875rem,5%,2rem);background:var(--bg-presentation-slide-bg);border:1px solid var(--bg-presentation-slide-border);border-radius:var(--bg-presentation-slide-radius, 8px);box-shadow:var(--bg-presentation-slide-shadow);color:var(--bg-presentation-slide-text)}.bg-presentation-article__slide-frame.svelte-mv4wky h1,.bg-presentation-article__slide-frame.svelte-mv4wky h2,.bg-presentation-article__slide-frame.svelte-mv4wky h3,.bg-presentation-article__slide-frame.svelte-mv4wky p,.bg-presentation-article__slide-frame.svelte-mv4wky ul,.bg-presentation-article__slide-frame.svelte-mv4wky ol{max-width:none;margin-block:0}.bg-presentation-article__slide-frame.svelte-mv4wky h1,.bg-presentation-article__slide-frame.svelte-mv4wky h2{max-width:14ch;font-size:clamp(1.25rem,7cqw,2.5rem);line-height:1.05}.bg-presentation-article__slide-frame.svelte-mv4wky h3{font-size:clamp(1rem,5cqw,1.75rem);line-height:1.12}.bg-presentation-article__slide-frame.svelte-mv4wky p,.bg-presentation-article__slide-frame.svelte-mv4wky li{font-size:clamp(.75rem,2.8cqw,1.125rem);line-height:1.45}.bg-presentation-article__slide-frame.svelte-mv4wky ul,.bg-presentation-article__slide-frame.svelte-mv4wky ol{display:flex;flex-direction:column;gap:.4em}.bg-presentation-article__slide-frame.svelte-mv4wky pre{max-width:100%;overflow:auto;font-size:clamp(.625rem,2.2cqw,.95rem)}@media(min-width:900px){.bg-presentation-article__section.svelte-mv4wky{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem)}.bg-presentation-article__slide.svelte-mv4wky{position:sticky;top:var(--bg-presentation-slide-sticky-top, 2rem)}}.bg-audio.svelte-130n0oy{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-audio-bg, #f5f5f5);border-radius:.5rem}.bg-audio__play-button.svelte-130n0oy{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:var(--bg-audio-button, #333);color:var(--bg-audio-button-icon, #fff);cursor:pointer;transition:opacity .15s ease}.bg-audio__play-button.svelte-130n0oy:hover{opacity:.8}.bg-audio__info.svelte-130n0oy{flex-shrink:0;min-width:0;max-width:12rem}.bg-audio__title.svelte-130n0oy{font-weight:500;font-size:.875rem;color:var(--bg-audio-text, #333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-audio__subtitle.svelte-130n0oy{font-size:.75rem;color:var(--bg-audio-text-secondary, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-audio__progress.svelte-130n0oy{flex:1;min-width:4rem;padding:.5rem 0;background:transparent;border:none;cursor:pointer}.bg-audio__progress-bar.svelte-130n0oy{height:.25rem;background:var(--bg-audio-progress-bg, #ddd);border-radius:.125rem;overflow:hidden}.bg-audio__progress-fill.svelte-130n0oy{height:100%;background:var(--bg-audio-progress-fill, #333);transition:width .1s linear}.bg-audio__time.svelte-130n0oy{flex-shrink:0;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--bg-audio-text-secondary, #666)}:where(.bg-video.svelte-g7rh2l){width:100%;max-width:100%}:where(video.svelte-g7rh2l){display:block;width:100%;height:auto;border-radius:.25rem;background:var(--bg-video-bg, #000)}.bg-youtube.svelte-1drz7l7{margin:0;display:block}.bg-youtube__trigger.svelte-1drz7l7{position:relative;display:block;width:100%;padding:0;border:none;background:var(--bg-youtube-placeholder, #000);cursor:pointer;overflow:hidden;border-radius:var(--bg-youtube-radius, .5rem)}.bg-youtube__trigger.svelte-1drz7l7:focus-visible{outline:2px solid var(--bg-youtube-focus, #0066cc);outline-offset:2px}.bg-youtube__thumbnail.svelte-1drz7l7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bg-youtube__play-icon.svelte-1drz7l7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000001a;transition:background .2s ease}.bg-youtube__trigger.svelte-1drz7l7:hover .bg-youtube__play-icon:where(.svelte-1drz7l7){background:#0000004d}.bg-youtube__play-icon.svelte-1drz7l7 svg:where(.svelte-1drz7l7){filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));transition:transform .2s ease}.bg-youtube__trigger.svelte-1drz7l7:hover .bg-youtube__play-icon:where(.svelte-1drz7l7) svg:where(.svelte-1drz7l7){transform:scale(1.1)}.bg-youtube__caption.svelte-1drz7l7{margin-top:.5rem;font-size:.875rem;color:var(--bg-youtube-caption-color, #666);text-align:center}.bg-youtube__modal.svelte-1drz7l7{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#000000e6;animation:svelte-1drz7l7-bg-youtube-backdrop-in .3s ease forwards}@keyframes svelte-1drz7l7-bg-youtube-backdrop-in{0%{background:#0000}to{background:#000000e6}}.bg-youtube__modal-content.svelte-1drz7l7{position:relative;animation:svelte-1drz7l7-bg-youtube-zoom-in .3s cubic-bezier(.32,.72,0,1) forwards;transform-origin:center center}.bg-youtube__modal.svelte-1drz7l7:not(.bg-youtube__modal--short) .bg-youtube__player:where(.svelte-1drz7l7){width:min(100vw - 96px,calc((100vh - 96px) * 16 / 9))}.bg-youtube__modal--short.svelte-1drz7l7 .bg-youtube__player:where(.svelte-1drz7l7){height:min(100vh - 96px,calc((100vw - 96px) * 16 / 9))}@keyframes svelte-1drz7l7-bg-youtube-zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bg-youtube__modal.svelte-1drz7l7{animation:none;background:#000000e6}.bg-youtube__modal-content.svelte-1drz7l7{animation:none;opacity:1;transform:scale(1)}.bg-youtube__play-icon.svelte-1drz7l7 svg:where(.svelte-1drz7l7){transition:none}}.bg-youtube__close.svelte-1drz7l7{position:absolute;top:-40px;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .2s ease;z-index:1}.bg-youtube__modal--short.svelte-1drz7l7 .bg-youtube__close:where(.svelte-1drz7l7){top:8px;right:8px;background:#0009}.bg-youtube__close.svelte-1drz7l7:hover{background:#fff3}.bg-youtube__modal--short.svelte-1drz7l7 .bg-youtube__close:where(.svelte-1drz7l7):hover{background:#000c}.bg-youtube__close.svelte-1drz7l7:focus-visible{outline:2px solid #fff;outline-offset:2px}.bg-youtube__player.svelte-1drz7l7{position:relative;background:#000;border-radius:var(--bg-youtube-modal-radius, .25rem);overflow:hidden}.bg-youtube__iframe.svelte-1drz7l7{position:absolute;inset:0;width:100%;height:100%;border:none}.post-theme-switcher.svelte-1ak8nua{display:inline-flex;gap:2px;background:var(--color-surface-main, #f0f0f0);border:1px solid var(--color-border, #ddd);border-radius:4px;padding:2px}.post-theme-switcher__option.svelte-1ak8nua{padding:4px 10px;background:transparent;border:none;border-radius:2px;color:var(--color-secondary-text, #666);font-family:inherit;font-size:.75rem;cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.post-theme-switcher__option.svelte-1ak8nua:hover:not(.post-theme-switcher__option--active){background:var(--color-surface-main-hover, #e8e8e8);color:var(--color-main-text, #111)}.post-theme-switcher__option--active.svelte-1ak8nua{background:var(--color-surface-main, #fff);color:var(--color-main-text, #111);box-shadow:0 1px 2px #00000014}.post-theme-switcher__option.svelte-1ak8nua:focus-visible{outline:2px solid var(--color-primary-500, #3abd0d);outline-offset:-2px}
