.outline-map[data-astro-cid-kwkcg7oi]{margin:0}.outline-summary[data-astro-cid-kwkcg7oi]{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);padding-block:var(--ui-space-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-secondary);cursor:pointer;font-size:.75rem;font-weight:600;display:flex}.outline-summary[data-astro-cid-kwkcg7oi]::marker{content:""}.outline-svg[data-astro-cid-kwkcg7oi]{width:100%;height:auto;display:block;overflow:visible}.outline-line[data-astro-cid-kwkcg7oi]{stroke:var(--ui-border);stroke-width:1px;fill:none}.outline-node[data-astro-cid-kwkcg7oi]{fill:var(--ui-text-secondary);font-family:var(--ui-font-body)}.outline-node--root[data-astro-cid-kwkcg7oi]{fill:var(--ui-accent);font-weight:700}.outline-node--h2[data-astro-cid-kwkcg7oi]{fill:var(--ui-text);font-weight:600}@media (width>=1024px){.outline-summary[data-astro-cid-kwkcg7oi]{display:none}}.post-license[data-astro-cid-iqnsayqk]{gap:var(--ui-space-xs);flex-direction:column;font-size:.875rem;display:flex}.post-license-title[data-astro-cid-iqnsayqk]{color:var(--ui-text-secondary);font-weight:600}.post-license-meta[data-astro-cid-iqnsayqk]{gap:var(--ui-space-md);color:var(--ui-text-muted);flex-wrap:wrap;display:flex}.post-license-name[data-astro-cid-iqnsayqk]{color:var(--ui-text-accent);text-decoration:none}a[data-astro-cid-iqnsayqk].post-license-name:hover{text-decoration:underline}.post-license-note[data-astro-cid-iqnsayqk]{color:var(--ui-text-muted)}.post-meta-bar[data-astro-cid-37alf7n2]{gap:var(--ui-space-sm);border-block-end:1px solid var(--ui-border);color:var(--ui-text-muted);flex-direction:column;margin-block-end:var(--ui-space-lg);padding-block-end:var(--ui-space-lg);font-size:.875rem;display:flex}.post-dates[data-astro-cid-37alf7n2]{gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.post-series[data-astro-cid-37alf7n2]{color:var(--ui-text-secondary)}.post-series[data-astro-cid-37alf7n2] a[data-astro-cid-37alf7n2]{color:inherit;transition:color var(--ui-transition-fast);text-decoration:none}.post-series[data-astro-cid-37alf7n2] a[data-astro-cid-37alf7n2]:hover{color:var(--ui-text-accent)}.post-meta-links[data-astro-cid-37alf7n2]{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.post-meta-links[data-astro-cid-37alf7n2] a[data-astro-cid-37alf7n2].ui-chip{color:var(--ui-text-muted);transition:color var(--ui-transition-fast), background var(--ui-transition-fast);text-decoration:none}.post-meta-links[data-astro-cid-37alf7n2] a[data-astro-cid-37alf7n2].ui-chip:hover{color:var(--ui-text-accent);background:var(--ui-surface-hover)}.translation-notice[data-astro-cid-nbrirozo]{align-items:flex-start;gap:var(--ui-space-sm);border-inline-start:2px solid var(--ui-text);color:var(--ui-text-secondary);margin-block-end:var(--ui-space-lg);padding-inline-start:var(--ui-space-lg);font-size:.9375rem;display:flex}.translation-notice[data-astro-cid-nbrirozo] svg[data-astro-cid-nbrirozo]{width:18px;height:18px;color:var(--ui-text-accent);flex-shrink:0;margin-block-start:2px}.post-content[data-astro-cid-w3uhu7bq]{width:min(760px,100%);margin-inline:auto}.post-title[data-astro-cid-w3uhu7bq]{letter-spacing:-.02em;margin-block-end:var(--ui-space-md);font-size:clamp(2rem,5vw,3rem);font-weight:700}.post-nav[data-astro-cid-w3uhu7bq]{gap:var(--ui-space-md);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.post-nav-item[data-astro-cid-w3uhu7bq]{gap:var(--ui-space-xs);flex-direction:column;min-width:0;text-decoration:none;display:flex}.post-nav-item--next[data-astro-cid-w3uhu7bq]{text-align:end}.post-nav-label[data-astro-cid-w3uhu7bq]{color:var(--ui-text-muted);font-size:.75rem}.post-nav-title[data-astro-cid-w3uhu7bq]{color:var(--ui-text-secondary);font-weight:500}.post-nav-item[data-astro-cid-w3uhu7bq]:hover .post-nav-title[data-astro-cid-w3uhu7bq]{color:var(--ui-text-accent)}.post-footer[data-astro-cid-w3uhu7bq]{justify-content:space-between;align-items:center;gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.post-translations[data-astro-cid-w3uhu7bq]{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;font-size:.875rem;display:flex}.post-translations[data-astro-cid-w3uhu7bq] a[data-astro-cid-w3uhu7bq].ui-chip{color:var(--ui-text-secondary);transition:color var(--ui-transition-fast), background var(--ui-transition-fast);text-decoration:none}.post-translations[data-astro-cid-w3uhu7bq] a[data-astro-cid-w3uhu7bq].ui-chip:hover{color:var(--ui-text-accent);background:var(--ui-surface-hover)}
