.code.svelte-1e06m8e{border:1px solid var(--doc-code-border);border-radius:var(--fb-radius-lg);background:var(--doc-code-bg);box-shadow:var(--fb-shadow-card);margin:0;overflow:hidden}.code__bar.svelte-1e06m8e{background:var(--doc-code-bg-header);border-bottom:1px solid var(--doc-code-border);justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem .9rem;display:flex}.code__title.svelte-1e06m8e{font-family:var(--fb-font-mono);font-size:var(--fb-text-xs);letter-spacing:var(--fb-tracking-wide);text-transform:lowercase;color:var(--doc-code-dim)}.code__copy.svelte-1e06m8e{font-family:var(--fb-font-sans);font-size:var(--fb-text-xs);font-weight:var(--fb-weight-medium);color:var(--doc-code-dim);border-radius:var(--fb-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;padding:.3rem .55rem;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.code__copy.svelte-1e06m8e:hover{color:var(--fb-white);background:color-mix(in srgb, var(--fb-white) 8%, transparent);border-color:var(--doc-code-border)}.code__copy.copied.svelte-1e06m8e{color:#6bd39a}.code__pre.svelte-1e06m8e{font-family:var(--fb-font-mono);font-size:var(--doc-code);color:var(--doc-code-text);tab-size:2;margin:0;padding:1rem 1.15rem;line-height:1.65;overflow-x:auto}.code__pre.svelte-1e06m8e code:where(.svelte-1e06m8e){white-space:pre;display:block}.code__line.svelte-1e06m8e{display:block}.code__line.svelte-1e06m8e:empty:before{content:" "}.tok--comment.svelte-1e06m8e{color:var(--doc-tok-comment);font-style:italic}.tok--string.svelte-1e06m8e{color:var(--doc-tok-string)}.tok--keyword.svelte-1e06m8e{color:var(--doc-tok-keyword)}.tok--tag.svelte-1e06m8e{color:var(--doc-tok-tag)}.tok--attr.svelte-1e06m8e{color:var(--doc-tok-attr)}.tok--number.svelte-1e06m8e{color:var(--doc-tok-number)}.tok--fn.svelte-1e06m8e{color:var(--doc-tok-fn)}.tok--plain.svelte-1e06m8e{color:var(--doc-code-text)}.card.svelte-1v1uhbz{background:var(--fb-color-surface);border:1px solid var(--doc-border);border-radius:var(--fb-radius-xl);align-items:flex-start;gap:.85rem;padding:1.1rem 1.15rem;text-decoration:none;transition:border-color .13s,box-shadow .13s,transform .13s;display:flex}.card.svelte-1v1uhbz:hover{border-color:var(--fb-color-accent-border);box-shadow:var(--fb-shadow-card-hover);transform:translateY(-1px)}.card__icon.svelte-1v1uhbz{border-radius:var(--fb-radius-md);background:var(--fb-color-accent-tint);width:38px;height:38px;color:var(--fb-color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.card__body.svelte-1v1uhbz{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.card__title-row.svelte-1v1uhbz{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.card__title.svelte-1v1uhbz{font-size:var(--doc-h4);font-weight:var(--fb-weight-semibold);color:var(--fb-color-text)}.card__tag.svelte-1v1uhbz{font-family:var(--fb-font-mono);font-size:var(--fb-text-2xs);color:var(--fb-color-text-faint)}.card__desc.svelte-1v1uhbz{font-size:var(--doc-small);color:var(--fb-color-text-muted);line-height:1.5}.card__arrow.svelte-1v1uhbz{color:var(--fb-color-text-ghost);flex:none;font-size:1.1rem;transition:color .13s,transform .13s}.card.svelte-1v1uhbz:hover .card__arrow:where(.svelte-1v1uhbz){color:var(--fb-color-accent);transform:translate(2px)}.pager.svelte-glgdy8{border-top:1px solid var(--doc-border);grid-template-columns:1fr 1fr;gap:1rem;margin-top:3.5rem;padding-top:1.75rem;display:grid}.pager__card.svelte-glgdy8{border:1px solid var(--doc-border);border-radius:var(--fb-radius-lg);background:var(--fb-color-surface);flex-direction:column;gap:.35rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.pager__card.svelte-glgdy8:hover{border-color:var(--fb-color-accent-border);box-shadow:var(--fb-shadow-card-hover)}.pager__card--next.svelte-glgdy8{text-align:right;align-items:flex-end}.pager__dir.svelte-glgdy8{font-size:var(--fb-text-xs);font-weight:var(--fb-weight-medium);color:var(--fb-color-text-faint)}.pager__title.svelte-glgdy8{font-size:var(--doc-small);font-weight:var(--fb-weight-semibold);color:var(--fb-color-accent)}@media (width<=34rem){.pager.svelte-glgdy8{grid-template-columns:1fr}.pager__card--next.svelte-glgdy8{text-align:left;align-items:flex-start}}
