.post-end{display:grid;gap:var(--space-6);padding-block:clamp(40px,5vw,var(--space-16)) clamp(var(--space-12),6vw,var(--space-20))}.signoff{display:flex;align-items:flex-start;gap:var(--space-5);padding:clamp(var(--space-5),2.4vw,28px);border:1px solid var(--color-border-subtle);border-radius:14px;background:radial-gradient(110% 100% at 8% 0,var(--accent-faint),transparent 55%),linear-gradient(180deg,var(--color-surface-raised),var(--color-surface))}.signoff__mono{flex:none;inline-size:46px;block-size:46px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in oklab,var(--accent-light) 45%,var(--color-border));border-radius:10px;background:var(--accent-faint)}.signoff__mono img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.signoff__body{display:grid;gap:6px;min-inline-size:0}.signoff__name{margin:0;font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.005em}.signoff__name a{color:inherit;text-decoration:none;transition:color .2s var(--ease-out)}.signoff__name a:focus-visible,.signoff__name a:hover{color:var(--accent-light)}.signoff__bio{margin:0;font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);max-inline-size:58ch}.signoff__worlds{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-block-start:6px}.signoff__worlds a{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:lowercase;color:var(--color-text-secondary);text-decoration:none}.signoff__worlds a:hover{color:var(--color-text)}.copylink{margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--color-text-secondary);cursor:pointer;transition:border-color .2s var(--ease-out),color .2s var(--ease-out)}.copylink:hover{border-color:var(--accent-light);color:var(--color-text)}.copylink i{inline-size:7px;block-size:7px;border-radius:50%;border:1.5px solid var(--color-text-tertiary);background:transparent;flex:none;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.copylink.is-copied{border-color:color-mix(in oklab,var(--color-success) 55%,var(--color-border));color:var(--color-text)}.copylink.is-copied i{background:var(--color-success);border-color:var(--color-success);box-shadow:0 0 8px rgba(34,197,94,.4)}.pn{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.pn__slot{display:grid;gap:var(--space-2);align-content:start;padding:clamp(var(--space-4),2vw,22px);border:1px solid var(--color-border-subtle);border-radius:12px;background:linear-gradient(180deg,var(--color-surface-raised),var(--color-surface));color:var(--color-text);text-decoration:none;transition:border-color .25s var(--ease-out),transform .25s var(--ease-out)}a.pn__slot:focus-visible,a.pn__slot:hover{border-color:color-mix(in oklab,var(--accent-light) 60%,var(--color-border));transform:translateY(-2px)}.pn__label{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary)}.pn__label .arr{display:inline-block;transition:transform .25s var(--ease-out)}a.pn__slot:hover .pn__label{color:var(--accent-light)}.pn__slot--prev:hover .arr{transform:translateX(-4px)}.pn__slot--next:hover .arr{transform:translateX(4px)}.pn__title{margin:0;font-family:var(--font-heading);font-size:15.5px;font-weight:600;line-height:1.4;letter-spacing:-.005em;text-wrap:pretty}.pn__meta{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.pn__slot--next{text-align:end}.pn__slot--next .pn__label{justify-self:end}.pn__slot--none{border-style:dashed;border-color:var(--color-border);background:transparent}.pn__slot--none .pn__title{color:var(--color-text-tertiary);font-weight:500}@media (max-width:700px){.signoff{flex-wrap:wrap}.copylink{margin-inline-start:0;order:3}.pn{grid-template-columns:1fr}.pn__slot--next{text-align:start}.pn__slot--next .pn__label{justify-self:start}}