.publication-container.svelte-it43xi{container:publication-layout / inline-size}.ph-publication-layout.svelte-it43xi{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--article-gap);max-inline-size:var(--article-measure);margin-inline:auto;padding:var(--article-top) var(--article-pad) var(--article-bottom);color:var(--article-color);font-family:var(--article-ui-font);font-size:var(--article-ui-size);line-height:var(--article-leading)}main.svelte-it43xi,.topics.svelte-it43xi,.author-card.svelte-it43xi{min-inline-size:0;overflow-wrap:anywhere}.author-card.svelte-it43xi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--article-small-gap) var(--article-gap)}.avatar.svelte-it43xi{flex:none;inline-size:4rem;block-size:4rem;border-radius:50%;object-fit:cover;background:var(--ph-bg)}.identity.svelte-it43xi{flex:1 1 12rem;min-inline-size:0}h1.svelte-it43xi{font-family:var(--article-title-font);font-size:var(--ph-text-2xl);line-height:var(--ph-leading-tight);letter-spacing:var(--ph-tracking-tight);font-weight:600}.by.svelte-it43xi,.bio.svelte-it43xi,.links.svelte-it43xi,.list-head.svelte-it43xi p:where(.svelte-it43xi),.none.svelte-it43xi{color:var(--article-muted)}.by.svelte-it43xi{margin-block-start:var(--article-link-pad)}.bio.svelte-it43xi{flex:1 1 100%;white-space:pre-line}.actions.svelte-it43xi{display:flex;align-items:center;gap:var(--article-link-pad)}.links.svelte-it43xi{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:var(--article-small-gap)}a.svelte-it43xi{color:var(--article-link);text-underline-offset:.2em}a.svelte-it43xi:focus-visible{outline:2px solid var(--article-link);outline-offset:var(--article-link-pad)}h2.svelte-it43xi{font-size:var(--article-ui-size);font-weight:600}.topics.svelte-it43xi h2:where(.svelte-it43xi){margin-block-end:var(--article-small-gap)}.topics.svelte-it43xi ul:where(.svelte-it43xi){display:flex;flex-wrap:wrap;gap:var(--article-link-pad);margin:0;padding:0;list-style:none}.topics.svelte-it43xi a:where(.svelte-it43xi){display:flex;align-items:baseline;justify-content:space-between;gap:var(--article-small-gap);padding:var(--article-link-pad) var(--article-small-gap);border-radius:var(--ph-radius-md);background:var(--ph-bg);color:var(--article-color);text-decoration-line:none}.topics.svelte-it43xi a:where(.svelte-it43xi):hover{text-decoration-line:underline}.topics.svelte-it43xi a[aria-current]:where(.svelte-it43xi){color:var(--article-link);font-weight:600}.n.svelte-it43xi{color:var(--article-muted);font-weight:400;font-variant-numeric:tabular-nums}.list-head.svelte-it43xi{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--article-link-pad) var(--article-small-gap);margin-block-end:var(--article-small-gap);padding-block-end:var(--article-small-gap);border-block-end:1px solid var(--article-rule)}.list-head.svelte-it43xi h2:where(.svelte-it43xi){font-family:var(--article-title-font);font-size:var(--article-title-size)}@container publication-layout (min-width: 64rem){.ph-publication-layout.svelte-it43xi{max-inline-size:calc(var(--article-measure) + var(--article-rail) + var(--article-gap));grid-template-columns:minmax(0,var(--article-measure)) var(--article-rail);grid-template-rows:auto 1fr;align-items:start}.author-card.svelte-it43xi{grid-column:2;grid-row:1 / span 2;position:sticky;inset-block-start:var(--article-gap);flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.author-card.svelte-it43xi>:where(.svelte-it43xi){flex:none}h1.svelte-it43xi{font-size:var(--ph-text-xl)}.topics.svelte-it43xi,main.svelte-it43xi{grid-column:1}}@container publication-layout (min-width: 80rem){.ph-publication-layout.has-topics.svelte-it43xi{max-inline-size:calc(var(--article-measure) + 2 * var(--article-rail) + 2 * var(--article-gap));grid-template-columns:var(--article-rail) minmax(0,var(--article-measure)) var( --article-rail )}.has-topics.svelte-it43xi .author-card:where(.svelte-it43xi){grid-column:3}.has-topics.svelte-it43xi main:where(.svelte-it43xi){grid-column:2;grid-row:1 / span 2}.has-topics.svelte-it43xi .topics:where(.svelte-it43xi){grid-column:1;grid-row:1 / span 2;position:sticky;inset-block-start:var(--article-gap);max-block-size:calc(100dvh - 2 * var(--article-gap));overflow-y:auto}.has-topics.svelte-it43xi .topics:where(.svelte-it43xi) ul:where(.svelte-it43xi){display:grid;gap:0}.has-topics.svelte-it43xi .topics:where(.svelte-it43xi) a:where(.svelte-it43xi){padding-inline:0;background:none}}
