.post-container[data-astro-cid-gjtny2mx]{padding:0 var(--space-xl)}.post-header[data-astro-cid-gjtny2mx]{top:0;background-color:transparent;z-index:1000;padding-top:var(--space-sm);margin-bottom:var(--space-md)}.post-title[data-astro-cid-gjtny2mx]{margin:0 0 var(--space-md) 0;font-size:var(--text-2xl);color:var(--text-emphasis, var(--text-secondary));overflow-wrap:break-word;word-break:break-word}.post-tags[data-astro-cid-gjtny2mx]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.post-tag-link[data-astro-cid-gjtny2mx]{display:inline-block;padding:2px 8px;min-height:20px;font-size:var(--text-xs);background:var(--button-bg);color:var(--text-secondary);border:1px solid var(--accent-tertiary);border-radius:4px;text-decoration:none;transition:all .2s ease}.post-tag-link[data-astro-cid-gjtny2mx]:hover{background:var(--button-hover);border-color:var(--accent-primary)}.post-tag-link[data-astro-cid-gjtny2mx]:focus{outline:2px solid var(--accent-tertiary);outline-offset:2px}.post-article[data-astro-cid-gjtny2mx]{margin-top:var(--space-md)}.post-fieldset[data-astro-cid-gjtny2mx]{background-color:var(--bg-tertiary);padding:0 var(--space-lg) var(--space-lg) var(--space-lg);border:1px solid var(--border-color);border-radius:4px}.post-fieldset[data-astro-cid-gjtny2mx] p{line-height:1.6;margin:var(--space-md) 0;color:var(--text-primary)}.post-fieldset[data-astro-cid-gjtny2mx] p:first-child{margin-top:var(--space-md)}.post-fieldset[data-astro-cid-gjtny2mx] p:last-child{margin-bottom:0}.post-fieldset[data-astro-cid-gjtny2mx] h1,.post-fieldset[data-astro-cid-gjtny2mx] h2,.post-fieldset[data-astro-cid-gjtny2mx] h3,.post-fieldset[data-astro-cid-gjtny2mx] h4,.post-fieldset[data-astro-cid-gjtny2mx] h5,.post-fieldset[data-astro-cid-gjtny2mx] h6{margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--text-emphasis, var(--text-secondary))}.post-fieldset[data-astro-cid-gjtny2mx] ul,.post-fieldset[data-astro-cid-gjtny2mx] ol{margin:var(--space-md) 0;padding-left:var(--space-xl)}.post-fieldset[data-astro-cid-gjtny2mx] li{margin:var(--space-sm) 0;color:var(--text-primary)}.post-fieldset[data-astro-cid-gjtny2mx] a{color:var(--accent-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-primary) 50%,transparent);transition:color .2s ease,text-decoration-color .2s ease}.post-fieldset[data-astro-cid-gjtny2mx] a:hover{color:var(--accent-secondary);text-decoration-color:var(--accent-secondary)}.post-fieldset[data-astro-cid-gjtny2mx] a:focus{outline:2px solid var(--accent-tertiary);outline-offset:2px;background-color:color-mix(in srgb,var(--accent-tertiary) 10%,transparent);border-radius:2px}.post-fieldset[data-astro-cid-gjtny2mx] img{max-width:100%;height:auto;margin:1rem 0;border:1px solid var(--border-color);border-radius:4px}.post-fieldset[data-astro-cid-gjtny2mx] code{background-color:var(--bg-secondary);color:var(--text-primary);padding:2px 4px;font-family:inherit;font-size:.9em;border-radius:2px}.post-fieldset[data-astro-cid-gjtny2mx] pre{background-color:var(--bg-secondary);color:var(--text-primary);padding:1rem;overflow-x:auto;border:1px solid var(--border-color);border-radius:4px;font-family:inherit}.post-fieldset[data-astro-cid-gjtny2mx] pre code{background-color:transparent;padding:0}.post-fieldset[data-astro-cid-gjtny2mx] table{width:100%;table-layout:fixed;border-collapse:collapse;margin:1rem 0;font-size:.9em;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.post-fieldset[data-astro-cid-gjtny2mx] th,.post-fieldset[data-astro-cid-gjtny2mx] td{padding:.5rem .75rem;border:1px solid var(--border-color);color:var(--text-primary);text-align:left}.post-fieldset[data-astro-cid-gjtny2mx] th{background-color:var(--bg-secondary);color:var(--text-emphasis, var(--text-secondary));font-weight:600}.post-fieldset[data-astro-cid-gjtny2mx] tr:nth-child(2n){background-color:color-mix(in srgb,var(--bg-secondary) 50%,transparent)}@media (max-width: 767px){.post-container[data-astro-cid-gjtny2mx]{padding:0 var(--space-md)}.post-header[data-astro-cid-gjtny2mx]{padding-top:var(--space-xs)}.post-title[data-astro-cid-gjtny2mx]{font-size:var(--text-xl)}.post-fieldset[data-astro-cid-gjtny2mx]{padding:0 var(--space-md) var(--space-md) var(--space-md)}}
