diff --git a/main/index.html b/main/index.html
index 4337874..f1fa6ac 100644
--- a/main/index.html
+++ b/main/index.html
@@ -2,7 +2,7 @@
execution-zone-module doc-test reports — main
execution-zone-module doc-test reports
-main · commit 033f807
+main · commit d6b69f5
diff --git a/main/macos-15/index.html b/main/macos-15/index.html
index d571233..7fdc4b7 100644
--- a/main/macos-15/index.html
+++ b/main/macos-15/index.html
@@ -68,6 +68,31 @@
pre.cmd, pre.output { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px; line-height: 1.45; }
.empty { color: var(--muted); font-style: italic; font-size: 12.5px; }
details summary { cursor: pointer; color: var(--accent); font-size: 12px; margin-bottom: 4px; }
+ /* GitHub-style permalinks: every heading carries a link icon in the left
+ gutter (revealed on hover/focus) that copies a deep link to that section.
+ scroll-margin-top keeps the target clear of the sticky header. */
+ .heading-anchored { position: relative; scroll-margin-top: 76px; }
+ a.anchor {
+ position: absolute; left: -18px; top: 0; width: 16px; height: 1.55em;
+ display: inline-flex; align-items: center; justify-content: center;
+ color: var(--muted); opacity: 0; text-decoration: none;
+ transition: opacity .1s ease-in;
+ }
+ a.anchor svg { width: 14px; height: 14px; display: block; }
+ .heading-anchored:hover > a.anchor, a.anchor:focus { opacity: 1; }
+ a.anchor:hover { color: var(--accent); }
+ .heading-anchored.flash { animation: flash 1.4s ease-out; border-radius: 4px; }
+ @keyframes flash {
+ from { background: rgba(88,166,255,.28); box-shadow: 0 0 0 4px rgba(88,166,255,.28); }
+ to { background: transparent; box-shadow: 0 0 0 4px transparent; }
+ }
+ #toast {
+ position: fixed; left: 50%; bottom: 24px; transform: translateX(-50%);
+ background: var(--panel); border: 1px solid var(--border); color: var(--text);
+ border-radius: 6px; padding: 7px 14px; font-size: 12.5px; z-index: 20;
+ opacity: 0; pointer-events: none; transition: opacity .15s ease-in-out;
+ }
+ #toast.show { opacity: 1; }
@@ -79,8 +104,9 @@
+
-
+