.article-shell .article-body>section[id^=section-]{scroll-margin-top:1.5rem}.article-shell .article-body>section>.section-heading{grid-column:1;align-items:flex-start;gap:.35em;display:flex}.article-shell .article-body>section>.section-heading>h2{flex:1;min-width:0;margin:0}.share-anchor{min-width:1.65em;min-height:1.65em;color:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;opacity:.48;background:0 0;border:0;border-radius:6px;flex:none;order:-1;justify-content:center;align-items:center;margin-top:.15em;padding:0;font-size:.85em;font-weight:500;line-height:1;display:inline-flex;position:relative}.share-anchor:after{content:"";position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){.share-anchor{opacity:0}.section-heading:hover .share-anchor,.section-heading:focus-within .share-anchor{opacity:1}.share-anchor:focus-visible{opacity:1}}@media (max-width:760px),(hover:none){.share-anchor{opacity:.5}.article-shell .article-body>section[id^=section-]{scroll-margin-top:1.25rem}}:is(.share-anchor:hover,.share-anchor:focus-visible){color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);opacity:1}.article-shell .article-body>section:target>.section-heading>h2{background:color-mix(in srgb, var(--primary) 18%, transparent);border-radius:4px}@media (prefers-reduced-motion:no-preference){.article-shell .article-body>section:target>.section-heading>h2{animation:1.8s forwards share-target-fade}}@keyframes share-target-fade{0%{background:color-mix(in srgb, var(--primary) 30%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.article-shell .article-body>section:target>.section-heading>h2{animation:none}}@media (max-width:760px){.article-shell .article-body>section>.section-heading{margin-bottom:18px}}.share-anchor.i18n-en,.share-anchor.i18n-es,html[data-language=en] .share-anchor.i18n-zh,html[data-language=es] .share-anchor.i18n-zh{display:none}html[data-language=en] .share-anchor.i18n-en,html[data-language=es] .share-anchor.i18n-es{display:inline-flex}
