.image-container.svelte-4e7ct1{display:inline-block}.thumbnail-button.svelte-4e7ct1{display:block;cursor:zoom-in}.thumbnail.svelte-4e7ct1{max-width:100%;height:auto}.caption.svelte-4e7ct1{display:block;text-align:center;font-style:italic;margin-top:.5em;font-size:13px}.modal.svelte-4e7ct1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111111c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-4e7ct1{max-width:90%;max-height:90%}.modal-content.svelte-4e7ct1 img:where(.svelte-4e7ct1){max-width:100%;max-height:100%;object-fit:contain}.modal-caption.svelte-4e7ct1{display:block;color:#fff;text-align:center;margin-top:1em}.shiki{margin:var(--spacing-4) 0;overflow-x:auto;max-width:var(--max-width-full)}:root{--colour-brand: hsl(193 67% 34%);--colour-light: hsl(7 53% 97%);--colour-code-line-numbers: hsl(219 14% 71% / .8);--colour-code-line-highlight: hsl(34 96% 55%);--colour-code-background-hue: 220;--colour-code-background-saturation: 13%;--colour-code-background-lightness: 18%;--colour-code-background-highlighted: hsl( var(--colour-code-background-hue) var(--colour-code-background-saturation) calc(var(--colour-code-background-lightness) + 5%) );--spacing-px: 1px;--spacing-px-2: 2px;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-12: 3rem;--spacing-18: 4.5rem;--max-width-wrapper: 48rem;--max-width-full: 100%;--font-size-root: 16px;--font-size-3: 1.563rem;--font-size-4: 1.953rem;--font-size-5: 2.441rem;--font-size-6: 3.052rem;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-normal: 1.5;--shadow-color: 194deg 84% 18%;--shadow-elevation-medium: -1px 1px 1.6px hsl(var(--shadow-color) / .36), -3.3px 3.3px 5.3px -.8px hsl(var(--shadow-color) / .36), -8.2px 8.2px 13px -1.7px hsl(var(--shadow-color) / .36), -20px 20px 31.8px -2.5px hsl(var(--shadow-color) / .36)}.poetry-layout .markdown-content main{gap:0px!important}.poetry-layout .markdown-content p{font-family:Merriweather,Georgia,Cambria,Times New Roman,Times,serif!important;font-size:1.2rem!important;line-height:1.4!important;margin-bottom:2rem!important;opacity:.95;color:var(--color-text-main);white-space:pre-line}.poetry-layout .markdown-content p br{display:none}.poetry-layout .markdown-content hr{margin:2rem 0!important;border:none!important;border-top:1px solid var(--color-border)!important;opacity:.1!important}
