.entry[data-astro-cid-z7xolria]{max-width:680px;margin-inline:auto;padding:clamp(2rem,7vw,5rem) 1.25rem 4rem}.entry-head[data-astro-cid-z7xolria]{text-align:center;margin-bottom:3rem}.entry-cat[data-astro-cid-z7xolria]{text-transform:uppercase;letter-spacing:.16em;color:var(--text-faint);margin:0 0 1rem;font-size:.72rem}.entry-head[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{margin:0;font-size:clamp(2.6rem,8vw,5rem);line-height:.92}.entry-byline[data-astro-cid-z7xolria]{color:var(--text-muted);margin:1.5rem 0 0;font-size:.8rem;line-height:1.7}.entry-tags[data-astro-cid-z7xolria]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.entry-tags[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;padding:.15rem .6rem;font-size:.7rem;display:inline-block}.entry-tags[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{background:var(--text);color:var(--surface);text-decoration:none}.gallery[data-astro-cid-z7xolria]{gap:1rem;width:100vw;margin:0 calc(50% - 50vw) 3rem;display:flex}.gallery[data-astro-cid-z7xolria]:not(.scroll) img[data-astro-cid-z7xolria]{width:100%;height:auto}.gallery[data-astro-cid-z7xolria].scroll{scroll-snap-type:x mandatory;padding:0 1.25rem .75rem;overflow-x:auto}.gallery[data-astro-cid-z7xolria].scroll img[data-astro-cid-z7xolria]{scroll-snap-align:start;flex:none;width:auto;height:min(60vh,460px)}.entry-body[data-astro-cid-z7xolria]{font-size:.92rem;line-height:1.85}.entry-body[data-astro-cid-z7xolria] .anchor[data-astro-cid-z7xolria]{scroll-margin-top:70px;display:block}.entry-body[data-astro-cid-z7xolria] h2{margin:2.75rem 0 1rem;scroll-margin-top:70px;font-size:1.6rem}.entry-body[data-astro-cid-z7xolria] h3{margin:2rem 0 .75rem;scroll-margin-top:70px;font-size:1.2rem}.entry-body[data-astro-cid-z7xolria] p{margin:0 0 1.25rem}.entry-body[data-astro-cid-z7xolria] a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.entry-body[data-astro-cid-z7xolria] a:hover{text-decoration-thickness:2px}.entry-body[data-astro-cid-z7xolria] img{width:100%;margin:2rem auto;display:block}.entry-body[data-astro-cid-z7xolria] blockquote{border-left:2px solid var(--border-strong);color:var(--text-muted);margin:1.5rem 0;padding-left:1rem}.share-btn[data-astro-cid-z7xolria]{font:inherit;cursor:pointer;border:1px solid var(--border-strong);color:var(--text-muted);background:0 0;border-radius:999px;padding:.15rem .6rem;font-size:.7rem;display:inline-block}.share-btn[data-astro-cid-z7xolria]:hover{background:var(--text);color:var(--surface);border-color:var(--text)}.share-btn[data-astro-cid-z7xolria]:disabled{opacity:.6;cursor:progress}.entry-back[data-astro-cid-z7xolria]{text-align:center;margin-top:4rem;font-size:.78rem}.entry-back[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--accent);text-decoration:none}.related[data-astro-cid-z7xolria]{border-top:1px solid var(--border);padding:2rem 1.25rem 4rem}.related-head[data-astro-cid-z7xolria]{letter-spacing:.18em;color:var(--text-faint);margin:0 0 1rem;font-size:.72rem}.related-track[data-astro-cid-z7xolria]{scroll-snap-type:x proximity;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.related-item[data-astro-cid-z7xolria]{scroll-snap-align:start;flex:0 0 300px}.outline[data-astro-cid-z7xolria]{overscroll-behavior:contain;max-height:calc(100vh - 100px);font-family:var(--mono);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;font-size:.72rem;position:fixed;top:80px;overflow-y:auto}.outline[data-astro-cid-z7xolria]::-webkit-scrollbar{width:6px}.outline[data-astro-cid-z7xolria]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.outline-left[data-astro-cid-z7xolria]{text-align:left;width:188px;left:1.75rem}.outline-right[data-astro-cid-z7xolria]{text-align:right;width:188px;right:1.75rem}.outline[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.outline-item[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--text-muted);line-height:1.4;display:block}.outline-item[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria] .num[data-astro-cid-z7xolria]{color:var(--text-faint);margin-right:.35rem}.outline-item[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--text);text-decoration:none}.outline-item[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria].is-active,.outline-item[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria].is-active .num[data-astro-cid-z7xolria]{color:var(--accent)}.outline-left[data-astro-cid-z7xolria] .outline-item[data-astro-cid-z7xolria]{opacity:0;pointer-events:none;transition:opacity .18s}.outline-left[data-astro-cid-z7xolria] .outline-item[data-astro-cid-z7xolria]:has(a.is-active),.outline-left[data-astro-cid-z7xolria]:hover .outline-item[data-astro-cid-z7xolria]{opacity:1;pointer-events:auto}.outline-right[data-astro-cid-z7xolria] .outline-group[data-astro-cid-z7xolria]{display:none}.outline-right[data-astro-cid-z7xolria] .outline-group[data-astro-cid-z7xolria].is-shown{display:flex}@media (width<=1180px){.outline[data-astro-cid-z7xolria]{display:none}}
