.post.svelte-pf7zc2{cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:row;gap:1.25rem;padding:1rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}.post.svelte-pf7zc2:hover,.post.svelte-pf7zc2:focus-within{background:#ffffff0f;border-color:#50d28c66;outline:none;transform:translateY(-1px)}.post-link.svelte-pf7zc2{color:inherit;outline:none;text-decoration:none}.post-link.svelte-pf7zc2:after{content:"";border-radius:14px;position:absolute;inset:0}.thumb.svelte-pf7zc2{color:#ffffffe6;border-radius:10px;flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.thumb-img.svelte-pf7zc2{-o-object-fit:cover;object-fit:cover}.thumb-letter.svelte-pf7zc2{font-family:var(--heading-font);font-size:2.6rem;font-weight:600}.post-body.svelte-pf7zc2{--byline-fs:1.35rem;flex:1;gap:.35rem;min-width:0;height:auto}.post-tags.svelte-pf7zc2{flex-wrap:wrap;gap:.4rem}.post-tag.svelte-pf7zc2{color:#b8b8bf;border:1px solid #b8b8bf40;border-radius:999px;padding:.1rem .5rem;font-size:.7rem}.post-title.svelte-pf7zc2{color:#fff;font-size:2rem;font-family:var(--heading-font);margin:0;font-weight:500;line-height:1.2}.post-sub.svelte-pf7zc2{color:#b8b8bf;margin:0;font-size:1.35rem;line-height:1.4}@media (width<=700px) and (orientation:portrait){.thumb.svelte-pf7zc2{display:none}.post-title.svelte-pf7zc2{font-size:1.2rem}.post-sub.svelte-pf7zc2{font-size:.95rem}.post-body.svelte-pf7zc2{--byline-fs:.95rem}}.page.svelte-gczoum{width:100%;min-height:100dvh;color:var(--colour-text);position:relative;overflow-x:hidden}.bg.svelte-gczoum{z-index:-1;background:#0a0d12 url(../../../clean_background.png) 50%/cover no-repeat fixed;position:fixed;inset:0}.shell.svelte-gczoum{box-sizing:border-box;flex-direction:column;min-height:100dvh;padding:0 5dvh 5dvh;display:flex}.sticky-header.svelte-gczoum{z-index:100;background:url(../../../clean_background.png) 50%/cover no-repeat fixed;padding:5dvh 5dvh .5rem;position:fixed;top:0;left:0;right:0}.blog.svelte-gczoum{flex:1;align-items:flex-start;gap:2.5rem;margin-top:2rem}.tags.svelte-gczoum{flex:0 0 220px;gap:.4rem;max-width:220px;position:sticky;top:2rem}.tags.svelte-gczoum h6:where(.svelte-gczoum){font-size:var(--fs-w);color:#d0d0d6;-webkit-text-fill-color:#d0d0d6;background-image:none;margin:0 0 .6rem}.tag.svelte-gczoum{appearance:none;cursor:pointer;text-align:left;color:#8a8b93;-webkit-text-fill-color:#8a8b93;background:0 0;border:none;outline:none;padding:.25rem 0;font-size:.95rem;transition:color .2s,-webkit-text-fill-color .2s}.tag.svelte-gczoum:hover,.tag.svelte-gczoum:focus{color:#d0d0d6;-webkit-text-fill-color:#d0d0d6}.tag.active.svelte-gczoum{color:#fff;-webkit-text-fill-color:#fff;font-weight:600}.posts.svelte-gczoum{flex:1;gap:1.25rem;min-width:0}.empty.svelte-gczoum{color:#b8b8bf}@media (width<=700px) and (orientation:portrait){.blog.svelte-gczoum{flex-direction:column;gap:1.5rem}.tags.svelte-gczoum{-moz-column-gap:1.25rem;flex:none;grid-template-columns:1fr 1fr;gap:.25rem 1.25rem;width:100%;max-width:100%;display:grid;position:static}.tags.svelte-gczoum h6:where(.svelte-gczoum){grid-column:1/-1}}
