.post.svelte-j40fvm{gap:1em;display:flex}.icon.svelte-j40fvm{flex-direction:column;flex-shrink:0;display:flex}.icon.svelte-j40fvm time:where(.svelte-j40fvm){margin-inline:auto;color:var(--colour-black-100);text-box:trim-start cap alphabetic;margin-bottom:.75em;font-size:.75em;font-weight:700;text-decoration:underline}.icon.svelte-j40fvm img:where(.svelte-j40fvm){aspect-ratio:1;object-fit:cover;object-position:center;border:2px solid #fff;border-radius:1em;width:75px;height:auto}.content.svelte-j40fvm{text-box:trim-start cap alphabetic}.content.svelte-j40fvm h3:where(.svelte-j40fvm),.content.svelte-j40fvm p:where(.svelte-j40fvm){font-size:1em;display:contents}.content.svelte-j40fvm h3:where(.svelte-j40fvm) a:where(.svelte-j40fvm){color:inherit;text-decoration:none}.content.svelte-j40fvm .link:where(.svelte-j40fvm){margin-top:1em;font-size:.8em;font-weight:600}.floating.svelte-lxrcb5{float:right;max-width:min(250px,50%);margin-bottom:1em;margin-left:1em}@media screen and (width>=700px){.floating.svelte-7q46ky{max-width:350px;margin-bottom:1em;margin-left:1em}}.container.svelte-1uha8ag{min-height:100vh;max-height:100vh;display:flex}@media screen and (width<=1000px){.container.svelte-1uha8ag{flex-direction:column;max-height:none;margin-inline:auto;padding-block:1.5em}}.icon.svelte-1uha8ag{width:100px;margin:1em auto;padding-top:1em}@media screen and (width>=1000px){.icon.svelte-1uha8ag{display:none}}@media screen and (width>=calc(1300px + 13em)){.icon.svelte-1uha8ag{width:200px;margin:0;padding:0;display:block;position:fixed;bottom:1em;right:1em}}.projects.svelte-1uha8ag,.blog-sidebar.svelte-1uha8ag{max-width:700px;padding-inline:1.5em}@media screen and (width>=1000px){.projects.svelte-1uha8ag,.blog-sidebar.svelte-1uha8ag{padding:3em;overflow:auto}}.blog-sidebar.svelte-1uha8ag{box-sizing:border-box;flex-shrink:0;width:100%;position:relative}.blog-sidebar.svelte-1uha8ag .introduction:where(.svelte-1uha8ag){font-size:1.25em;line-height:1.5em}.blog-sidebar.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin-block:2em;padding:0;list-style:none}.blog-sidebar.svelte-1uha8ag ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){margin-bottom:1.5em}@media screen and (width>=1000px){.blog-sidebar.svelte-1uha8ag{max-width:500px}.blog-sidebar.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5em}.blog-sidebar.svelte-1uha8ag:after{content:"";background-color:var(--colour-tubbdoose-theme-2);width:2px;position:absolute;top:5%;bottom:5%;right:0}}
