.backlinks[data-astro-cid-k3tir6zq]{margin-top:3rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card)}.backlinks[data-astro-cid-k3tir6zq] h3[data-astro-cid-k3tir6zq]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.backlinks[data-astro-cid-k3tir6zq] ul[data-astro-cid-k3tir6zq]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.backlinks[data-astro-cid-k3tir6zq] a[data-astro-cid-k3tir6zq]{color:var(--accent);text-decoration:none;font-weight:500}.backlinks[data-astro-cid-k3tir6zq] a[data-astro-cid-k3tir6zq]:hover{text-decoration:underline}.context[data-astro-cid-k3tir6zq]{color:var(--text-muted);font-size:.85rem}.note-detail[data-astro-cid-25mb6ui2],.note-header[data-astro-cid-25mb6ui2]{margin-bottom:2rem}.note-header[data-astro-cid-25mb6ui2] time[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted)}.updated-badge[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.675rem;color:var(--accent-dim);margin-left:.5rem;background:color-mix(in srgb,var(--accent) 12%,transparent);padding:.1rem .4rem;border-radius:var(--radius)}.note-header[data-astro-cid-25mb6ui2] h1[data-astro-cid-25mb6ui2]{font-size:1.75rem;font-weight:500;margin:.5rem 0;line-height:1.3}.note-subtitle[data-astro-cid-25mb6ui2]{color:var(--text-muted);font-size:.95rem;margin-bottom:.75rem}.note-header[data-astro-cid-25mb6ui2] .tags[data-astro-cid-25mb6ui2]{display:flex;gap:.4rem;flex-wrap:wrap}.tag[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.6rem;color:var(--accent-dim);background:var(--bg);padding:.15rem .45rem;border-radius:2px;border:1px solid var(--border);text-decoration:none;letter-spacing:.04em;transition:border-color .12s,color .12s}.tag[data-astro-cid-25mb6ui2]:hover{color:var(--accent);border-color:var(--accent)}.note-body[data-astro-cid-25mb6ui2]{font-size:1.05rem;line-height:1.8}.note-body[data-astro-cid-25mb6ui2] h2{font-size:1.25rem;font-weight:500;margin:2rem 0 .75rem}.note-body[data-astro-cid-25mb6ui2] h3{font-size:1.05rem;font-weight:500;margin:1.5rem 0 .5rem}.note-body[data-astro-cid-25mb6ui2] p{margin-bottom:1rem}.note-body[data-astro-cid-25mb6ui2] a{color:var(--accent)}.note-body[data-astro-cid-25mb6ui2] blockquote{border-left:3px solid var(--accent);padding-left:1rem;margin:1.5rem 0;color:var(--text-muted);font-style:italic}.note-body[data-astro-cid-25mb6ui2] code{font-family:var(--font-mono);font-size:.875em;background:var(--bg-card);padding:.15em .4em;border-radius:4px}.note-body[data-astro-cid-25mb6ui2] pre{background:var(--bg-card);padding:1rem;border-radius:var(--radius);overflow-x:auto;margin:1rem 0;border:1px solid var(--border)}.note-body[data-astro-cid-25mb6ui2] pre code{background:none;padding:0}.note-body[data-astro-cid-25mb6ui2] img{max-width:100%;height:auto;border-radius:var(--radius);margin:1.5rem 0}.back-nav[data-astro-cid-25mb6ui2]{margin-top:2rem}.back-nav[data-astro-cid-25mb6ui2] a[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.8rem;color:var(--accent);text-decoration:none}.back-nav[data-astro-cid-25mb6ui2] a[data-astro-cid-25mb6ui2]:hover{text-decoration:underline}.edit-link[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.65rem;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:0;margin-top:.5rem;transition:color .12s}.edit-link[data-astro-cid-25mb6ui2]:hover{color:var(--accent)}.edit-form[data-astro-cid-25mb6ui2]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.field[data-astro-cid-25mb6ui2]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.6rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.field-hint[data-astro-cid-25mb6ui2]{text-transform:none;letter-spacing:0;opacity:.5}.field-input[data-astro-cid-25mb6ui2],.field-textarea[data-astro-cid-25mb6ui2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.85rem;padding:.5rem .65rem;outline:none;transition:border-color .15s}.field-input[data-astro-cid-25mb6ui2]:focus,.field-textarea[data-astro-cid-25mb6ui2]:focus{border-color:var(--accent)}.field-textarea[data-astro-cid-25mb6ui2]{resize:vertical;font-family:var(--font-mono);font-size:.8rem;line-height:1.6}.mono[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.8rem}.edit-actions[data-astro-cid-25mb6ui2]{display:flex;align-items:center;gap:.75rem}.save-btn[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.75rem;background:var(--accent);color:#fff;border:none;border-radius:var(--radius);padding:.45rem 1.2rem;cursor:pointer;letter-spacing:.04em;transition:opacity .15s}.save-btn[data-astro-cid-25mb6ui2]:hover{opacity:.85}.cancel-btn[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.75rem;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;padding:.45rem 1rem;transition:all .15s}.cancel-btn[data-astro-cid-25mb6ui2]:hover{color:var(--text);border-color:var(--text-muted)}.delete-btn[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.7rem;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;padding:.45rem 1rem;margin-left:auto;transition:all .15s}.delete-btn[data-astro-cid-25mb6ui2]:hover{color:#dc2626;border-color:#dc2626}.save-msg[data-astro-cid-25mb6ui2]{font-family:var(--font-mono);font-size:.7rem;color:#22c55e}
