.fork-sheet{max-width:760px;padding:var(--space-8) var(--space-6) var(--space-16);overflow-wrap:anywhere;margin-inline:auto}.fork-sheet h1{margin-bottom:var(--space-4)}.fork-sheet>p{max-width:65ch}.fork-source{border-block:1px solid var(--grid);margin-block:var(--space-8);padding-block:var(--space-6)}.fork-source h2{margin:0 0 var(--space-3);font-size:1.5rem}.fork-source code{margin-top:var(--space-2);font-size:.875rem;display:block}.fork-confirm{align-items:flex-start;gap:var(--space-3);margin-block:var(--space-6) var(--space-3);cursor:pointer;min-height:44px;display:flex}.fork-confirm input{width:20px;height:20px;accent-color:var(--cobalt);flex-shrink:0;margin-top:3px}.fork-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.fork-actions>a:not(.button){padding-block:var(--space-3);color:var(--cobalt);text-decoration:underline}.fork-attribution{border-block:1px solid var(--grid);padding-block:var(--space-4);margin-block:var(--space-6);overflow-wrap:anywhere}.fork-attribution h2{margin:0 0 var(--space-2);font-size:1.125rem}.fork-attribution ol{padding-left:var(--space-6)}.fork-attribution a{color:var(--cobalt);padding-block:var(--space-2);text-decoration:underline;display:inline-block}@media (max-width:600px){.fork-sheet{padding-inline:var(--space-4)}}
