:root{--size-12:10rem;--size-4:1.25rem;--size-8:3rem;--font-size-0:.75rem;--gray-7:#495057;--size-1:.25rem;--gray-9:#212529;--gray-12:#030507;--font-size-7:3rem;--font-size-2:1.1rem;--gray-8:#343a40;--size-6:1.75rem;--radius-3:1rem;--font-size-1:1rem;--font-size-4:1.5rem;--size-2:.5rem;--gray-4:#ced4da;--font-size-3:1.25rem;--gray-11:#0d0f12;--size-3:1rem;--pink-9:#a61e4d;--pink-10:#8c1941;--pink-6:#e64980;--gray-2:#e9ecef;--radius-2:5px;--radius-1:2px;--size-10:5rem;--pink-2:#fcc2d7;--font-size-6:2.5rem}.journal-post-container[data-astro-cid-o5gm7477]{max-width:800px;margin:0 auto;padding:var(--size-12) var(--size-4) var(--size-8)}.post-header[data-astro-cid-o5gm7477]{margin-bottom:var(--size-8)}.post-meta[data-astro-cid-o5gm7477]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--size-4);font-size:var(--font-size-0);color:var(--gray-7)}.back-link[data-astro-cid-o5gm7477]{display:inline-flex;align-items:center;gap:var(--size-1);color:var(--gray-9);text-decoration:none;transition:color .2s ease}.back-link[data-astro-cid-o5gm7477]:hover{color:var(--gray-12)}h1[data-astro-cid-o5gm7477]{font-size:var(--font-size-7);color:var(--gray-12);margin-bottom:var(--size-4);line-height:1.2}.featured-image[data-astro-cid-o5gm7477]{margin-bottom:var(--size-8);border-radius:var(--radius-3);overflow:hidden}.featured-image[data-astro-cid-o5gm7477] img[data-astro-cid-o5gm7477]{width:100%;height:auto;display:block}.post-content[data-astro-cid-o5gm7477]{color:var(--gray-9);line-height:1.8;font-size:var(--font-size-1)}.post-content[data-astro-cid-o5gm7477] h1:first-of-type{display:none}.post-content[data-astro-cid-o5gm7477] h2{font-size:var(--font-size-4);color:var(--gray-12);margin:var(--size-8)0 var(--size-4);padding-bottom:var(--size-2);border-bottom:1px solid var(--gray-4);max-inline-size:none}.post-content[data-astro-cid-o5gm7477] h3{font-size:var(--font-size-3);color:var(--gray-11);margin:var(--size-6)0 var(--size-3)}.post-content[data-astro-cid-o5gm7477] p{margin-bottom:var(--size-4)}.post-content[data-astro-cid-o5gm7477] ul,.post-content[data-astro-cid-o5gm7477] ol{margin:var(--size-4)0 var(--size-6) var(--size-6)}.post-content[data-astro-cid-o5gm7477] li{margin-bottom:var(--size-2)}.post-content[data-astro-cid-o5gm7477] a{color:var(--pink-9);text-decoration:none;transition:color .2s ease}.post-content[data-astro-cid-o5gm7477] a:hover{color:var(--pink-10);text-decoration:underline}.post-content[data-astro-cid-o5gm7477] code{font-family:monospace;background-color:var(--gray-2);padding:.2em .4em;border-radius:var(--radius-1);font-size:.9em}.post-content[data-astro-cid-o5gm7477] img{max-width:100%;height:auto;border-radius:var(--radius-2);margin:var(--size-4)0}.post-footer[data-astro-cid-o5gm7477]{margin-top:var(--size-10);padding-top:var(--size-6);border-top:1px solid var(--gray-4)}.post-tags[data-astro-cid-o5gm7477]{display:flex;align-items:center;gap:var(--size-2);margin-bottom:var(--size-6);font-size:var(--font-size-0)}.post-tags[data-astro-cid-o5gm7477] span[data-astro-cid-o5gm7477]{color:var(--gray-8)}.post-tags[data-astro-cid-o5gm7477] ul[data-astro-cid-o5gm7477]{display:flex;flex-wrap:wrap;gap:var(--size-2);list-style:none;padding:0;margin:0}.post-tags[data-astro-cid-o5gm7477] li[data-astro-cid-o5gm7477] a[data-astro-cid-o5gm7477]{display:inline-block;padding:.2em .8em;background-color:var(--gray-2);border-radius:var(--radius-2);color:var(--gray-9);text-decoration:none;transition:all .2s ease}.post-tags[data-astro-cid-o5gm7477] li[data-astro-cid-o5gm7477] a[data-astro-cid-o5gm7477]:hover{background-color:var(--pink-2);color:var(--pink-9)}.post-navigation[data-astro-cid-o5gm7477]{display:flex;justify-content:center;margin-top:var(--size-6)}.post-navigation[data-astro-cid-o5gm7477] .button{margin-top:var(--size-4)}@media (max-width:768px){h1[data-astro-cid-o5gm7477]{font-size:var(--font-size-6)}.post-meta[data-astro-cid-o5gm7477]{flex-direction:column;align-items:flex-start;gap:var(--size-2)}.post-content[data-astro-cid-o5gm7477] h2{font-size:var(--font-size-3)}.post-content[data-astro-cid-o5gm7477] h3{font-size:var(--font-size-2)}}