.experiment-shell>.experiment-page{width:min(100%,1280px);min-width:0;font-family:var(--body-font);padding-block:.5rem 2rem}.experiment-intro{margin-bottom:1.5rem}.experiment-back{min-height:44px;color:var(--link-hover);font:.8125rem/1.4 var(--body-font);text-underline-offset:4px;align-items:center;margin-bottom:.5rem;text-decoration:underline;display:inline-flex}.experiment-title{align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.experiment-title img{flex:0 0 36px;width:36px;height:36px}.experiment-intro h1{margin:0;font-size:2rem}.experiment-intro h1 span{color:var(--accent)}.experiment-intro>p{max-width:70ch;font:.9375rem/1.5 var(--body-font);margin:0}.experiment-links{flex-wrap:wrap;gap:.625rem;margin-top:1rem;display:flex}.experiment-links a{border:1px solid var(--link-hover);min-height:44px;color:var(--ink);font:600 .875rem/1.4 var(--body-font);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.experiment-links a svg{fill:currentColor;flex-shrink:0;width:18px;height:18px}.experiment-links a .experiment-package-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.experiment-links a:hover{color:var(--link-hover);text-underline-offset:4px;text-decoration:underline}.experiment-links a:focus-visible{outline:2px solid var(--link-hover);outline-offset:4px}.experiment-content{--experiment-surface:var(--surface);--experiment-ink:var(--ink);--experiment-accent:var(--accent);--experiment-link:var(--link-hover);--experiment-paper:var(--reading-surface);--experiment-rule:var(--rule);min-width:0}.experiment-content .dme-explorer{--dme-surface:var(--experiment-surface);--dme-paper:var(--experiment-paper);--dme-ink:var(--experiment-ink);--dme-accent:var(--experiment-link);--dme-muted:color-mix(in oklch, var(--experiment-ink) 78%, var(--experiment-surface));--dme-rule:var(--experiment-rule);--dme-selected:color-mix(in oklch, var(--experiment-ink) 12%, var(--experiment-surface));--dme-changed:color-mix(in oklch, var(--experiment-accent) 25%, var(--experiment-surface))}.experiment-content .dnap-playground{--dnap-surface:var(--experiment-surface);--dnap-paper:var(--experiment-paper);--dnap-ink:var(--experiment-ink);--dnap-accent:var(--experiment-link)}.experiment-content .dnad-lab{--dnad-surface:var(--experiment-surface);--dnad-paper:var(--experiment-paper);--dnad-ink:var(--experiment-ink);--dnad-accent:var(--experiment-link);--dnad-sage:#6f897c;--dnad-clay:var(--experiment-accent)}.experiment-content .sl-lab{--sl-surface:var(--experiment-surface);--sl-paper:var(--experiment-paper);--sl-ink:var(--experiment-ink);--sl-accent:var(--experiment-link);--sl-rule:var(--experiment-rule);--sl-sage:#6f897c;--sl-clay:var(--experiment-accent);--sl-damage:#b82735}.experiment-advanced{border-top:1px solid var(--rule);margin-top:2rem}.experiment-advanced>summary{cursor:pointer;min-height:48px;font:.875rem/1.5 var(--body-font);text-underline-offset:4px;align-items:center;text-decoration:underline;display:flex}.experiment-advanced[open]>summary{margin-bottom:1rem}.experiment-content .nematic-game{--surface:var(--experiment-surface);--ink:var(--experiment-ink);--accent:var(--experiment-link);--reading-surface:var(--experiment-paper);--rule:var(--experiment-rule);color:var(--experiment-ink)}.experiment-install{border-top:1px solid var(--rule);max-width:70ch;margin-top:2.5rem;padding-top:1.25rem}.experiment-install h2{letter-spacing:-.025em;margin:0 0 .75rem;font-size:1.25rem;font-weight:500;line-height:1.25}.experiment-install p{font:.9375rem/1.65 var(--body-font);margin:.75rem 0 0}.experiment-install pre{background:var(--code-surface);max-width:100%;margin:1rem 0 0;padding:1rem;font:.875rem/1.6 Courier New,Courier,monospace;overflow-x:auto}.experiment-install a{color:var(--link-hover);text-underline-offset:4px;text-decoration:underline}.experiment-install a:hover{color:var(--ink)}.experiment-install :is(a,pre):focus-visible{outline:2px solid var(--link-hover);outline-offset:4px}@media (max-width:640px){.experiment-intro h1{font-size:1.875rem}.experiment-links{gap:.5rem}.experiment-install{margin-top:2rem}}
