.force-graph[data-astro-cid-pxgn3jtp]{width:100%;height:var(--force-graph-height, 420px);position:relative;overflow:visible;--force-graph-height: var(--force-graph-height-desktop, 420px)}.force-graph__stage[data-astro-cid-pxgn3jtp]{width:100%;height:100%;overflow:hidden;touch-action:pan-y}.force-graph__tooltip-layer[data-astro-cid-pxgn3jtp]{position:fixed;inset:0;pointer-events:none;z-index:50}.force-graph__tooltip[data-astro-cid-pxgn3jtp]{position:absolute;top:0;left:0;max-width:min(360px,85vw);opacity:0;visibility:hidden;transition:opacity .15s ease;border:var(--thin-border);border-radius:6px;background:var(--bg);padding:1rem}.force-graph__tooltip[data-astro-cid-pxgn3jtp] .note-card,.force-graph__tooltip[data-astro-cid-pxgn3jtp] .garden-card,.force-graph__tooltip[data-astro-cid-pxgn3jtp] .post-preview{margin:0;border-radius:6px}.force-graph__tooltip[data-astro-cid-pxgn3jtp] .note-card__anchor-link,.force-graph__tooltip[data-astro-cid-pxgn3jtp] .note-like{display:none}.force-graph__title-card-heading[data-astro-cid-pxgn3jtp]{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--fg)}@media(max-width:720px){.force-graph[data-astro-cid-pxgn3jtp]{--force-graph-height: 180px}}body.garden-page .garden-entry__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}body.garden-page .garden-entry__breadcrumbs a{color:var(--ink);text-decoration:none;padding:1px 4px;border-bottom:1.5px solid var(--ink)}body.garden-page .garden-entry__breadcrumbs a:hover,body.garden-page .garden-entry__breadcrumbs a:focus-visible{background:var(--paper-accent);color:var(--highlight-fg)}body.garden-page .garden-content>:first-child{margin-top:0}body.garden-page .garden-content .force-graph{border:0;border-radius:0;box-shadow:none;background:transparent}body.garden-page .garden-grid{display:flex;flex-direction:column;gap:0;margin:0;width:100%}body.garden-page .garden-card{display:block;width:100%;padding:10px 8px;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--ink);text-decoration:none;transition:background-color .12s ease}body.garden-page .garden-card:hover,body.garden-page .garden-card:focus-visible{background:var(--paper-accent);color:var(--highlight-fg)}body.garden-page .garden-card__row{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;flex-wrap:wrap}body.garden-page .garden-card h3{margin:0;font-family:var(--display);font-size:var(--fs-md);font-weight:900;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink)}body.garden-page .garden-card:hover h3,body.garden-page .garden-card:focus-visible h3,body.garden-page .garden-card:hover .garden-card__date,body.garden-page .garden-card:focus-visible .garden-card__date,body.garden-page .garden-card:hover .garden-card__excerpt,body.garden-page .garden-card:focus-visible .garden-card__excerpt{text-decoration:none;color:var(--highlight-fg)}body.garden-page .garden-card__date{font-family:var(--mono);font-style:normal;font-size:var(--fs-3xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .7);white-space:nowrap}body.garden-page .garden-card__excerpt{margin:8px 0 0;font-family:var(--mono);font-size:var(--fs-2xs);line-height:1.5;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.garden-page .garden-empty{margin:1.5rem 0 0;padding:16px;border:3px solid var(--ink);border-radius:0;background:var(--paper);font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink)}body.garden-page .garden-empty code{font-family:var(--mono);background:var(--paper-shadow);border:1.5px solid var(--ink);padding:0 4px;font-size:.95em}body.post-page.garden-entry-page .garden-entry{display:flex;flex-direction:column;gap:1.5rem}body.post-page.garden-entry-page .garden-entry__header{margin:0 0 1.5rem;padding-bottom:18px;border-bottom:6px solid var(--ink)}body.post-page.garden-entry-page .garden-entry__eyebrow{display:inline-block;margin:0 0 12px;padding:2px 8px;font-family:var(--display);font-size:var(--fs-sm);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink)}body.post-page.garden-entry-page .garden-entry__eyebrow .date-stamp{font-style:normal;color:var(--paper)}body.post-page.garden-entry-page .garden-entry__title{margin:0 0 12px;font-family:var(--display);font-size:var(--fs-display-sm);font-weight:900;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink)}body.post-page.garden-entry-page .garden-entry__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}body.post-page.garden-entry-page .garden-entry__breadcrumbs a{color:var(--ink);text-decoration:none;padding:1px 4px;border-bottom:1.5px solid var(--ink)}body.post-page.garden-entry-page .garden-entry__breadcrumbs a:hover,body.post-page.garden-entry-page .garden-entry__breadcrumbs a:focus-visible{background:var(--paper-accent);color:var(--highlight-fg)}body.post-page.garden-entry-page .garden-entry__content{font-family:var(--mono);font-size:var(--fs-base);line-height:1.75;color:var(--ink)}body.post-page.garden-entry-page .garden-entry__backlinks{margin-top:2rem;padding-top:16px;border-top:6px solid var(--ink);display:flex;flex-direction:column;gap:12px}body.post-page.garden-entry-page .garden-entry__backlinks h2{display:inline-block;margin:0;padding:2px 8px;font-family:var(--display);font-size:var(--fs-sm);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);align-self:flex-start}body.post-page.garden-entry-page .garden-entry__backlinks ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}body.post-page.garden-entry-page .garden-entry__backlinks a{font-family:var(--mono);font-size:var(--fs-sm);font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--ink);padding:1px 2px}body.post-page.garden-entry-page .garden-entry__backlinks a:hover,body.post-page.garden-entry-page .garden-entry__backlinks a:focus-visible{background:var(--paper-accent);color:var(--highlight-fg)}body.post-page.garden-entry-page .garden-entry__neighbors{margin-top:2rem;padding-top:16px;border-top:6px solid var(--ink)}body.post-page.garden-entry-page .garden-entry__neighbors .force-graph{border:0;border-radius:0;box-shadow:none;background:transparent}
