.fs-ko-header{border-block-end:1px solid color-mix(in srgb,var(--fs-color-border-subtle)75%,transparent);align-items:center;gap:.5rem;margin-block-end:.65rem;padding-block-end:.55rem;display:flex}.fs-ko-header__accent{background:var(--ko-accent,var(--fs-color-action-primary));border-radius:999px;flex-shrink:0;align-self:stretch;width:.22rem;min-height:1.35rem}.fs-ko--insight{--ko-accent:#8ba4ff}.fs-ko--architecture{--ko-accent:#6ee7b0}.fs-ko--rfc{--ko-accent:#c4b5fd}.fs-ko--research{--ko-accent:#67e8f9}.fs-ko--question{--ko-accent:#fcd34d}.fs-ko--tutorial{--ko-accent:#93c5fd}.fs-ko--project-update{--ko-accent:#f9a8d4}.fs-ko--release{--ko-accent:#86efac}.fs-ko--opensource{--ko-accent:#5eead4}.fs-ko--changelog{--ko-accent:#cbd5e1}.fs-ko--incident{--ko-accent:#fca5a5}.fs-ko--benchmark{--ko-accent:#fdba74}.fs-ko--design-proposal{--ko-accent:#e879f9}.fs-ko--journal{--ko-accent:#a5b4fc}.fs-ko-type--insight{border-color:#8ba4ff59}.fs-ko-type--architecture{border-color:#6ee7b059}.fs-ko-type--rfc{border-color:#c4b5fd59}.fs-ko-type--research{border-color:#67e8f959}.fs-ko-type--question{border-color:#fcd34d59}.fs-ko-type--release{border-color:#86efac59}.fs-ko-type--incident{border-color:#fca5a559}.fs-ko-meta-bar{flex-wrap:wrap;gap:.45rem .75rem;margin:0 0 .75rem;padding:0;display:flex}.fs-ko-meta-bar__item{border:1px solid color-mix(in srgb,var(--fs-color-border-subtle)80%,transparent);background:color-mix(in srgb,var(--fs-color-background)50%,transparent);border-radius:999px;align-items:baseline;gap:.35rem;margin:0;padding:.2rem .55rem;display:inline-flex}.fs-ko-meta-bar__label{font:var(--fs-type-metadata);letter-spacing:.03em;text-transform:uppercase;color:var(--fs-color-text-metadata);margin:0;font-weight:600}.fs-ko-meta-bar__value{font:var(--fs-type-metadata);color:var(--fs-color-text-secondary);margin:0}.fs-ko-code-block{border:1px solid var(--fs-color-border-subtle);background:color-mix(in srgb,var(--fs-color-background)88%,transparent);border-radius:.65rem;margin:0;overflow:hidden}.fs-ko-code-block--prominent{border-color:color-mix(in srgb,var(--ko-accent,var(--fs-color-action-primary))35%,var(--fs-color-border-subtle))}.fs-ko-code-block__head{border-block-end:1px solid var(--fs-color-border-subtle);background:color-mix(in srgb,var(--fs-color-surface)60%,transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .55rem;display:flex}.fs-ko-code-block__lang{font:var(--fs-type-metadata);letter-spacing:.04em;text-transform:uppercase;color:var(--fs-color-text-metadata);font-weight:600}.fs-ko-code-block__copy{border-radius:var(--fs-radius-control);min-width:1.75rem;min-height:1.75rem;color:var(--fs-color-text-metadata);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex}.fs-ko-code-block__copy:hover{color:var(--fs-color-text-primary);background:color-mix(in srgb,var(--fs-color-neutral)50%,transparent)}.fs-ko-code-block__copy--done{color:var(--fs-color-action-primary)}.fs-ko-code-block__pre{max-height:14rem;font:var(--fs-type-code);color:var(--fs-color-text-secondary);tab-size:2;margin:0;padding:.75rem .85rem;line-height:1.5;overflow-x:auto}.fs-ko-code-block__pre code{font:inherit;white-space:pre}.fs-ko-rich{border:1px solid color-mix(in srgb,var(--fs-color-border-subtle)85%,transparent);background:color-mix(in srgb,var(--fs-color-surface)70%,transparent);color:var(--fs-color-text-secondary);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-block:.15rem .75rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.fs-ko-rich:hover,.fs-ko-rich:focus-visible{border-color:color-mix(in srgb,var(--ko-accent,var(--fs-color-action-primary))40%,var(--fs-color-border-subtle));background:color-mix(in srgb,var(--fs-color-surface)92%,transparent);box-shadow:var(--fs-shadow-xs);color:var(--fs-color-text-primary)}.fs-ko-rich__icon-wrap{background:color-mix(in srgb,var(--ko-accent,var(--fs-color-action-primary))14%,transparent);width:2.1rem;height:2.1rem;color:var(--fs-color-text-primary);border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.fs-ko-rich__icon{width:1.1rem;height:1.1rem}.fs-ko-rich__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.fs-ko-rich__badge{font:var(--fs-type-metadata);letter-spacing:.04em;text-transform:uppercase;color:var(--fs-color-text-metadata);font-weight:600}.fs-ko-rich__title{font:var(--fs-type-secondary);color:var(--fs-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fs-ko-rich__subtitle{font:var(--fs-type-metadata);color:var(--fs-color-text-metadata)}.fs-ko-rich__description{font:var(--fs-type-metadata);color:var(--fs-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fs-ko-rich__external{opacity:.55;flex-shrink:0;width:.95rem;height:.95rem}.fs-ko-rich--github-repo .fs-ko-rich__icon-wrap,.fs-ko-rich--github-release .fs-ko-rich__icon-wrap{background:#8ba4ff29}.fs-ko-rich--npm-package .fs-ko-rich__icon-wrap{background:#fca5a529}.fs-ko-media-grid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;margin-block:.35rem .75rem;display:grid}.fs-ko-media-grid__item{border:1px solid var(--fs-color-border-subtle);aspect-ratio:16/10;background:color-mix(in srgb,var(--fs-color-neutral)40%,transparent);border-radius:.65rem;display:block;overflow:hidden}.fs-ko-media-grid__item img{object-fit:cover;width:100%;height:100%}.fs-ko-thread--technical{border-block-start:1px solid color-mix(in srgb,var(--fs-color-border-subtle)80%,transparent);margin-block-start:.85rem;padding-block-start:.75rem}.fs-ko-conversation--technical{border:1px solid color-mix(in srgb,var(--fs-color-border-subtle)80%,transparent);background:color-mix(in srgb,var(--fs-color-background)55%,transparent);border-radius:.75rem;padding:.65rem .75rem}.fs-ko-conversation--technical .fs-ko-conversation__item{border-block-end:1px solid color-mix(in srgb,var(--fs-color-border-subtle)60%,transparent);padding:.45rem 0}.fs-ko-conversation--technical .fs-ko-conversation__item:last-child{border-block-end:0}.fs-ko-conversation--technical .fs-ko-conversation__snippet{font-family:var(--fs-font-technical,ui-monospace,monospace);font-size:.88em;line-height:1.45}.fs-ko-conversation--technical .fs-ko-conversation__view-all{margin-block-start:.5rem;font-weight:600}.fs-public-timeline__kind-badge{vertical-align:middle;margin-inline-start:.35rem;display:inline-flex}.fs-public-timeline__kind-badge .fs-ko-type{min-height:1.35rem;padding:.1rem .45rem}@media (max-width:720px){.fs-ko-meta-bar{gap:.35rem}.fs-ko-rich{grid-template-columns:auto minmax(0,1fr)}.fs-ko-rich__external{display:none}.fs-ko-code-block__pre{max-height:10rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.fs-ko-rich,.fs-ko-code-block__copy{transition:none}}
