.knot-diagram[data-astro-cid-ztmqelqb]{text-transform:none;letter-spacing:normal;--kd-braid:var(--color-hull-600);--kd-leader:var(--color-ink-500);--kd-hook:var(--color-hull-950);--kd-label:var(--color-ink-600);--kd-dot:var(--color-brass-400);--kd-dot-text:var(--color-hull-950);--kd-plate:var(--color-sand-50);--kd-plate-border:var(--color-ink-200);margin:0;font-weight:400}html.dark .knot-diagram[data-astro-cid-ztmqelqb][data-tone=auto]{--kd-braid:var(--color-hull-300);--kd-leader:var(--color-ink-300);--kd-hook:var(--color-hull-50);--kd-label:var(--color-hull-300);--kd-plate:var(--color-hull-950);--kd-plate-border:var(--color-hull-700)}.knot-diagram[data-astro-cid-ztmqelqb][data-tone=plate],html.dark .knot-diagram[data-astro-cid-ztmqelqb][data-tone=plate]{--kd-braid:var(--color-hull-600);--kd-leader:var(--color-ink-500);--kd-hook:var(--color-hull-950);--kd-label:var(--color-ink-600);--kd-plate:#fff;--kd-plate-border:var(--color-sand-200)}.knot-diagram-title[data-astro-cid-ztmqelqb]{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.knot-diagram-plate[data-astro-cid-ztmqelqb]{border:1px solid var(--kd-plate-border);background:var(--kd-plate);border-radius:.5rem;justify-content:center;padding:.5rem;display:flex}.knot-diagram-plate[data-astro-cid-ztmqelqb] svg[data-astro-cid-ztmqelqb]{width:100%;max-width:420px;height:auto}.knot-diagram-legend[data-astro-cid-ztmqelqb]{color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem .875rem;margin-top:.5rem;font-size:.6875rem;display:flex}.knot-diagram-legend[data-astro-cid-ztmqelqb] li[data-astro-cid-ztmqelqb]{align-items:center;gap:.3rem;display:inline-flex}.knot-diagram-swatch[data-astro-cid-ztmqelqb]{border-radius:2px;width:1rem;height:3px}.knot-diagram-scale[data-astro-cid-ztmqelqb]{font-style:italic}.knot-diagram-steps[data-astro-cid-ztmqelqb]{color:var(--color-text-secondary);gap:.4rem;margin-top:.85rem;font-size:.8125rem;display:grid}.knot-diagram-steps[data-astro-cid-ztmqelqb] li[data-astro-cid-ztmqelqb]{gap:.55rem;display:flex}.knot-diagram-stepnum[data-astro-cid-ztmqelqb]{background:color-mix(in srgb, var(--color-brass-400) 25%, transparent);width:1.25rem;height:1.25rem;color:var(--color-text-secondary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.knot-table[data-astro-cid-nh7c4x4w] tbody[data-astro-cid-nh7c4x4w] th[data-astro-cid-nh7c4x4w]{text-transform:none;letter-spacing:normal;white-space:normal;color:var(--color-text);font-size:.9375rem;font-weight:600}.knot-table-detailrow[data-astro-cid-nh7c4x4w] td[data-astro-cid-nh7c4x4w]{background:var(--color-surface-sunken)}.knot-table-name[data-astro-cid-nh7c4x4w]{color:var(--color-text);font-weight:600}.knot-table-cue[data-astro-cid-nh7c4x4w]{background:color-mix(in srgb, var(--color-brass-400) 25%, transparent);white-space:nowrap;color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.35rem;margin-top:.35rem;padding:.1rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.knot-table-cue[data-astro-cid-nh7c4x4w][hidden]{display:none}.knot-table-cue-dot[data-astro-cid-nh7c4x4w]{background:var(--color-brass-500);border-radius:999px;width:.4rem;height:.4rem}.knot-table-details[data-astro-cid-nh7c4x4w] summary[data-astro-cid-nh7c4x4w]{cursor:pointer;color:var(--color-accent-text);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex}.knot-table-details[data-astro-cid-nh7c4x4w] summary[data-astro-cid-nh7c4x4w]::-webkit-details-marker{display:none}.knot-table-summary-arrow[data-astro-cid-nh7c4x4w]{background:color-mix(in srgb, var(--color-brass-400) 25%, transparent);border-radius:.3rem;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex;position:relative}.knot-table-summary-arrow[data-astro-cid-nh7c4x4w]:before,.knot-table-summary-arrow[data-astro-cid-nh7c4x4w]:after{content:"";background:var(--color-text-secondary);position:absolute}.knot-table-summary-arrow[data-astro-cid-nh7c4x4w]:before{width:.5rem;height:2px}.knot-table-summary-arrow[data-astro-cid-nh7c4x4w]:after{width:2px;height:.5rem;transition:transform .15s}.knot-table-details[data-astro-cid-nh7c4x4w][open] .knot-table-summary-arrow[data-astro-cid-nh7c4x4w]:after{transform:scaleY(0)}.knot-table-summary-open[data-astro-cid-nh7c4x4w]{display:none}.knot-table-details[data-astro-cid-nh7c4x4w][open] .knot-table-summary-open[data-astro-cid-nh7c4x4w]{display:inline}.knot-table-details[data-astro-cid-nh7c4x4w][open] .knot-table-summary-closed[data-astro-cid-nh7c4x4w]{display:none}.knot-table-details[data-astro-cid-nh7c4x4w] .knot-diagram[data-astro-cid-nh7c4x4w]{margin:.85rem 0 .35rem}@media print{.knot-table-details[data-astro-cid-nh7c4x4w] summary[data-astro-cid-nh7c4x4w]{display:none}.knot-table-details[data-astro-cid-nh7c4x4w]:not([open])>[data-astro-cid-nh7c4x4w]:not(summary){display:block!important}}
