h2.post-title.svelte-rt27n1{position:relative;font-size:1.625rem;transition:all .25s;display:inline-block}hr.svelte-rt27n1{border:1px solid var(--clr-overlay)}img.svelte-rt27n1{border-radius:.5rem;aspect-ratio:16 / 9;object-fit:cover}a.svelte-rt27n1,a.svelte-rt27n1:hover,a.svelte-rt27n1:visited,a.svelte-rt27n1:active{color:inherit;text-decoration:none}a.other-links.svelte-rt27n1{text-decoration:underline var(--clr-teal)}a.highlighted-post.svelte-rt27n1{color:var(--clr-subtext)}input.svelte-rt27n1{width:100%;box-sizing:border-box;background-color:transparent;padding:.5rem;border:1px solid var(--clr-text);border-radius:.5rem;margin-bottom:.5rem}input.svelte-rt27n1:focus{border:1px solid var(--clr-teal)}.blog-info.svelte-rt27n1{display:none}.blog-info-div.svelte-rt27n1{position:absolute;max-width:300px;display:flex;flex-direction:column;gap:2rem}.blog-info-section.svelte-rt27n1{display:flex;flex-direction:column;gap:.5rem}.title-container.svelte-rt27n1{position:relative}.posts.svelte-rt27n1{display:flex;flex-direction:column;align-items:center;gap:4rem}.post.svelte-rt27n1{display:flex;flex-direction:column;gap:.5rem;max-width:70ch;width:100%}.icon-text.svelte-rt27n1{display:flex;gap:.25rem;color:var(--clr-subtext);font-size:1rem;align-items:center}.info.svelte-rt27n1,.info-tags.svelte-rt27n1{display:flex;gap:.5rem;flex-wrap:wrap}.excerpt.svelte-rt27n1{color:var(--clr-subtext)}.tags.svelte-rt27n1{display:flex;gap:.75rem}.tag.svelte-rt27n1{padding:.25rem .4rem;border-radius:.25rem;color:var(--clr-text);background-color:#45475a;font-weight:700;font-size:.875rem;text-transform:capitalize}.blog-headers.svelte-rt27n1{font-size:.85rem;font-weight:700;text-transform:uppercase}.text-transition.svelte-rt27n1{transition:transform .1s}.text-transition.svelte-rt27n1:hover:before{transform:translate(-20px);opacity:1}.search-results.svelte-rt27n1{width:100%;position:absolute;display:flex;flex-direction:column;overflow:hidden;background-color:var(--clr-base);border:2px solid var(--clr-blue);border-radius:.5rem}.search-results.svelte-rt27n1 li:where(.svelte-rt27n1){padding:.75rem .5rem;transition:background-color .2s,color .1s;border-bottom:2px solid var(--clr-surface)}.search-results.svelte-rt27n1 li:where(.svelte-rt27n1):hover{color:var(--clr-teal);background-color:var(--clr-surface)}.no-search-results-notification.svelte-rt27n1{display:flex;padding:.75rem .5rem;transition:background-color .2s;align-items:center;gap:1rem;font-size:1.25rem;color:var(--clr-red)}.search-results[data-has-query=false].svelte-rt27n1,.no-search-results-notification[data-has-posts=true].svelte-rt27n1{display:none}@media (min-width: 600px){h2.svelte-rt27n1:after{content:"";position:absolute;transform:scaleX(0);height:2px;bottom:0;left:0;right:0;background-color:var(--clr-mauve);transition:transform .25s ease-out;display:inline-block}.post.svelte-rt27n1:hover h2:where(.svelte-rt27n1){color:var(--clr-mauve)}.post.svelte-rt27n1:hover h2:where(.svelte-rt27n1):after{transform:scaleX(1);transform-origin:bottom left}.post.svelte-rt27n1 h2:where(.svelte-rt27n1):after{transform-origin:bottom right}}@media (min-width: 1600px){.blog-info.svelte-rt27n1{display:block;top:40px;position:sticky;transform:translate(100%) translateY(0)}}
