.pub-grid.svelte-u6zn5i{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);margin-top:var(--space-lg)}.pub-card.svelte-u6zn5i{display:grid;gap:var(--space-sm);align-content:start;padding:var(--space-xl);border:1px solid var(--line-rule);background:var(--paper-raised);transition:border-color var(--duration-fast) var(--ease-plate)}.pub-card.svelte-u6zn5i:hover{border-color:var(--gold-line)}.pub-code.svelte-u6zn5i{color:var(--ink-muted)}.pub-title.svelte-u6zn5i{font-family:var(--font-display);font-weight:500;font-size:var(--text-title-1);line-height:1.18;color:var(--ink)}.pub-thesis.svelte-u6zn5i{font-size:var(--text-body-sm);line-height:1.6;color:var(--ink-secondary)}.pub-meta.svelte-u6zn5i{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm)}.masthead.svelte-u6zn5i{padding-block:clamp(48px,7vw,96px) 0}.masthead-margin.svelte-u6zn5i{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;margin-bottom:clamp(28px,4vw,52px)}.rss-link.svelte-u6zn5i{color:inherit;text-decoration:underline;text-decoration-color:var(--line-rule);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-plate)}.rss-link.svelte-u6zn5i:hover{color:var(--ink);text-decoration-color:var(--line-strong)}.masthead-title.svelte-u6zn5i{max-width:16ch}.masthead-lede.svelte-u6zn5i{margin-top:24px;max-width:58ch;font-size:var(--text-body-lg);line-height:1.65;color:var(--ink-secondary)}.masthead-rule.svelte-u6zn5i{margin-top:clamp(36px,5vw,64px)}.register.svelte-u6zn5i{padding-top:clamp(40px,5vw,72px)}.register-margin.svelte-u6zn5i{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap}.register-head.svelte-u6zn5i{margin:0;color:var(--ink-muted)}.register-note.svelte-u6zn5i{margin-top:10px;font-size:var(--text-body-sm);line-height:1.6;color:var(--ink-muted);max-width:56ch}.entry-rows.svelte-u6zn5i{list-style:none;margin:22px 0 0;padding:0}.entry-row.svelte-u6zn5i{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:24px 10px;border-top:1px solid var(--line-hairline);transition:background-color var(--duration-fast) var(--ease-plate)}.entry-rows.svelte-u6zn5i li:where(.svelte-u6zn5i):last-child .entry-row:where(.svelte-u6zn5i){border-bottom:1px solid var(--line-hairline)}.entry-row.svelte-u6zn5i:hover{background:var(--paper-raised)}.entry-main.svelte-u6zn5i{display:flex;flex-direction:column;gap:7px;min-width:0}.entry-title.svelte-u6zn5i{font-family:var(--font-editorial);font-weight:500;font-size:var(--text-title-1);line-height:1.2;color:var(--ink)}.entry-row.svelte-u6zn5i:hover .entry-title:where(.svelte-u6zn5i){text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--line-strong);text-underline-offset:4px}.entry-thesis.svelte-u6zn5i{font-family:var(--font-editorial);font-style:italic;font-weight:420;font-size:var(--text-body-lg);line-height:1.5;color:var(--ink-secondary);max-width:62ch}.entry-meta.svelte-u6zn5i{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.entry-author.svelte-u6zn5i{color:color-mix(in srgb,var(--ink-muted) 85%,transparent)}.register-foot.svelte-u6zn5i{padding-block:clamp(48px,7vw,88px) var(--space-lg)}.foot-line.svelte-u6zn5i{margin-top:16px;white-space:normal}@media (max-width: 760px){.entry-row.svelte-u6zn5i{grid-template-columns:minmax(0,1fr);gap:8px 14px;padding-inline:4px}.entry-meta.svelte-u6zn5i{grid-column:1;flex-direction:row;align-items:baseline;gap:14px;text-align:left}}
