.fit-shell{--fs-bg:var(--ground);--fs-panel:var(--surface);--fs-panel-raised:var(--surface-2);--fs-inset:var(--ground);--fs-field:var(--ground);--fs-line:var(--line);--fs-line-strong:var(--line-strong);--fs-line-soft:var(--line);--fs-text:var(--ink);--fs-body:var(--ink-2);--fs-muted:var(--ink-2);--fs-dim:var(--ink-2);--fs-faint:var(--ink-3);--fs-accent:var(--ink);--fs-accent-soft:var(--ink);--fs-accent-tint:var(--sunken);--fs-ok:hsl(var(--success));--fs-warn:hsl(var(--warning));--fs-warn-tint:var(--warning-tint);--fs-danger:var(--danger);background:var(--fs-bg);color:var(--fs-text);-webkit-font-smoothing:antialiased}.fit-shell .fs-num{font-variant-numeric:tabular-nums}.fit-shell .fs-label{font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--fs-dim)}.fit-shell .fs-grid-bg{background-color:var(--fs-inset);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:28px 28px}.fit-shell .fs-article p{font-size:17px;line-height:1.7;color:var(--fs-body);max-width:40em}.fit-shell summary{list-style:none;cursor:pointer}.fit-shell summary::-webkit-details-marker{display:none}.fit-shell details[open] .fs-chevron{transform:rotate(180deg)}.fit-shell svg .fs-halo text,.fit-shell svg text.fs-halo{paint-order:stroke;stroke:var(--fs-inset);stroke-width:10px;stroke-linejoin:round;font-weight:600}