button.svelte-5foswa{position:relative}button.svelte-5foswa .web-icon-copy:where(.svelte-5foswa){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.web-code-snippet.svelte-5foswa{margin-block-end:1rem;margin-top:1rem}.web-code-snippet-content.svelte-5foswa{max-height:600px;overflow-y:auto}.web-card.svelte-1t6kx7f{overflow:hidden}.header.svelte-1t6kx7f{justify-content:space-between;align-items:center;display:flex}.author.svelte-1t6kx7f{align-items:center;gap:.5rem;display:flex}.author-img.svelte-1t6kx7f{--p-size:1.5rem;width:var(--p-size);height:var(--p-size);border-radius:100%;justify-content:center;align-items:center;display:flex}.author-img.svelte-1t6kx7f img:where(.svelte-1t6kx7f){border-radius:100%;width:100%;height:100%}.header.svelte-8cxv16{grid-template-columns:1fr auto;align-items:center;gap:4rem;margin-block-start:2.5rem;display:grid}h1.svelte-8cxv16{margin-block-start:1rem}.tags.svelte-8cxv16{gap:.5rem;margin-block-start:1rem;display:flex}.web-tag.svelte-8cxv16{white-space:nowrap;align-items:center;gap:.25rem;display:flex}.thread-grid.svelte-8cxv16{border-block-start:1px solid hsl(var(--web-color-border));grid-template-columns:2fr 1fr;gap:3rem;margin-block-start:2rem;padding-block-end:5rem;display:grid}.messages.svelte-8cxv16{flex-direction:column;gap:1rem;padding-block-start:2rem;display:flex;overflow:hidden}.messages.svelte-8cxv16 .web-card{padding:1.25rem}.related.svelte-8cxv16{height:100%;padding-block-start:2.25rem;position:relative;overflow:hidden}.related.svelte-8cxv16:before{content:"";background-color:hsl(var(--web-color-border));width:1px;height:calc(100% + 5rem);position:absolute;top:0;left:-20px}.related.svelte-8cxv16 ul:where(.svelte-8cxv16){flex-direction:column;gap:1rem;margin-block-start:1.5rem;display:flex}.related.svelte-8cxv16 ul:where(.svelte-8cxv16) li:where(.svelte-8cxv16){padding-block-end:1rem}.related.svelte-8cxv16 ul:where(.svelte-8cxv16) li:where(.svelte-8cxv16):not(:last-child){border-block-end:1px solid hsl(var(--web-color-smooth))}.related.svelte-8cxv16 ul:where(.svelte-8cxv16) li:where(.svelte-8cxv16):hover{opacity:.75}@keyframes svelte-8cxv16-dot{0%{translate:0}37%{translate:0 -.25rem}75%{translate:0}}@media (max-width:1023.9px){.header.svelte-8cxv16{grid-template-columns:1fr;gap:2rem}.thread-grid.svelte-8cxv16{grid-template-columns:1fr}.related.svelte-8cxv16:before{background-color:#0000}}
