.share-title[data-astro-cid-eqjx2q6l]{margin:0 0 var(--space-1-5);font-weight:var(--weight-semibold)}.share-list[data-astro-cid-eqjx2q6l]{gap:var(--space-1);flex-wrap:wrap;display:flex}.share-pill[data-astro-cid-eqjx2q6l]{align-items:center;gap:var(--space-0);min-height:var(--touch-target);padding-inline:var(--space-2);border:var(--button-border) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease;text-decoration:none;display:inline-flex}.share-pill[data-astro-cid-eqjx2q6l]:hover{border-color:var(--color-text)}.share-pill[data-astro-cid-eqjx2q6l]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.share-pill[data-astro-cid-eqjx2q6l][hidden]{display:none}.when-idle[data-astro-cid-eqjx2q6l],.when-done[data-astro-cid-eqjx2q6l]{align-items:center;gap:var(--space-0);display:inline-flex}.when-done[data-astro-cid-eqjx2q6l]{display:none}[data-astro-cid-eqjx2q6l][data-done]{background:var(--color-highlight);border-color:var(--color-highlight);color:var(--color-on-highlight)}[data-astro-cid-eqjx2q6l][data-done] .when-idle[data-astro-cid-eqjx2q6l]{display:none}[data-astro-cid-eqjx2q6l][data-done] .when-done[data-astro-cid-eqjx2q6l]{display:inline-flex}.share--compact[data-astro-cid-eqjx2q6l] .share-pill[data-astro-cid-eqjx2q6l]{padding-inline:var(--space-1-5)}.guide[data-astro-cid-xmaeph5b]{padding-block:var(--space-section)}.reading-progress[data-astro-cid-xmaeph5b]{z-index:30;height:var(--track-size);background:var(--color-accent);transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}.back[data-astro-cid-xmaeph5b]{min-height:var(--touch-target);font-size:var(--text-small);margin-bottom:var(--space-3);align-items:center;display:inline-flex}.guide[data-astro-cid-xmaeph5b] header[data-astro-cid-xmaeph5b]{margin-bottom:var(--space-5)}h1[data-astro-cid-xmaeph5b]{font-size:var(--text-heading);max-width:15.1em}.byline[data-astro-cid-xmaeph5b]{font-size:var(--text-small);color:var(--color-muted);margin-bottom:var(--space-4)}.byline[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--color-text);font-weight:var(--weight-semibold)}.guide[data-astro-cid-xmaeph5b] header[data-astro-cid-xmaeph5b] .tags[data-astro-cid-xmaeph5b]{margin-bottom:var(--space-2)}.guide[data-astro-cid-xmaeph5b] header[data-astro-cid-xmaeph5b] .tags[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{text-decoration:none}.guide[data-astro-cid-xmaeph5b] header[data-astro-cid-xmaeph5b] .lead[data-astro-cid-xmaeph5b]{margin-top:var(--space-4);max-width:var(--measure-body)}.sidebar-share[data-astro-cid-xmaeph5b]{padding:var(--space-3);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);font-size:var(--text-small)}.end-share[data-astro-cid-xmaeph5b]{padding-block:var(--space-4);border-top:1px solid var(--color-border)}.author[data-astro-cid-xmaeph5b]{align-items:center;gap:var(--space-2);padding-block:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);display:flex}.avatar[data-astro-cid-xmaeph5b]{width:var(--icon-box);height:var(--icon-box);border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--color-on-highlight);font-weight:var(--weight-heading);object-fit:cover;object-position:50% 15%;flex-shrink:0;place-items:center;display:grid}.author[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{margin:0}.author-name[data-astro-cid-xmaeph5b]{font-weight:var(--weight-semibold)}.guide-layout[data-astro-cid-xmaeph5b]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}nav[data-astro-cid-xmaeph5b]{padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-card);gap:var(--space-1);display:grid}nav[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{min-height:var(--touch-target);font-size:var(--text-small);align-items:center;text-decoration:none;display:flex}.reading-sidebar[data-astro-cid-xmaeph5b]{top:calc(var(--header-offset) + var(--space-2));max-height:calc(100dvh - var(--header-offset) - var(--space-4));padding:var(--space-1);margin:calc(-1 * var(--space-1));position:sticky;overflow-y:auto}.mobile-toc[data-astro-cid-xmaeph5b]{display:none}nav[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{padding:var(--space-1);border-radius:var(--radius-small)}nav[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b][aria-current=location]{background:var(--color-card);color:var(--color-accent);font-weight:var(--weight-semibold)}.sidebar-next[data-astro-cid-xmaeph5b]{padding:var(--space-3);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);font-size:var(--text-small)}.sidebar-next[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{min-height:var(--touch-target);color:var(--color-accent);align-items:center;display:inline-flex}.brief-link[data-astro-cid-xmaeph5b]{margin-top:var(--space-2);min-height:var(--touch-target);padding-block:var(--space-1);display:block}.prose[data-astro-cid-xmaeph5b] section[data-astro-cid-xmaeph5b]{margin-bottom:var(--space-5);scroll-margin-top:var(--space-4)}.prose[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{font-size:var(--text-title);margin-bottom:var(--space-3)}.prose[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{margin-bottom:var(--space-2)}.related[data-astro-cid-xmaeph5b]{padding:var(--space-3);background:var(--color-card);border-radius:var(--radius-card)}@media (width<=800px){.guide-layout[data-astro-cid-xmaeph5b]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.reading-sidebar[data-astro-cid-xmaeph5b]{max-height:none;position:static;overflow:visible}.desktop-toc[data-astro-cid-xmaeph5b],.sidebar-next[data-astro-cid-xmaeph5b],.sidebar-share[data-astro-cid-xmaeph5b]{display:none}.mobile-toc[data-astro-cid-xmaeph5b]{background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-2);display:block}summary[data-astro-cid-xmaeph5b]{cursor:pointer;min-height:var(--touch-target);padding:var(--space-1);font-weight:var(--weight-medium)}summary[data-astro-cid-xmaeph5b]:focus-visible{outline:2px solid var(--color-focus)}}
