/* Navigation stays on the artist's existing page backgrounds. */
.manip-nav,.manip-sequence{font:13px/1.6 "Courier New",monospace;text-align:center;margin:0 auto 12px;padding:5px 10px;max-width:1100px;position:relative;z-index:2}
.manip-nav a,.manip-sequence a{display:inline-block;padding:2px 3px;color:inherit;text-decoration:underline;text-underline-offset:3px}
.manip-nav a:focus-visible,.manip-sequence a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.manip-extras{font:14px/1.7 "Courier New",monospace;text-align:center;max-width:760px;margin:24px auto;padding:12px}
.manip-extras a{color:inherit;display:inline-block;margin:4px 8px}.manip-extras img{vertical-align:middle;max-width:80px;max-height:80px;width:auto;height:auto}
.dna-shell{margin:0;background:#00f;color:#ff0;font-family:"Courier New",monospace}.dna-shell a{color:#ff0}.dna-shell .manip-nav{margin:0;padding:4px}
.dna-controls{padding:8px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.dna-controls label{white-space:nowrap}.dna-controls select{max-width:220px}.dna-controls audio{width:260px;height:32px}
.dna-stage{display:flex;max-width:625px;min-width:625px;margin:auto;align-items:stretch}.dna-stage iframe{border:0;display:block;background:#00f}.dna-left{width:88px;flex:none;height:520px}.dna-right{flex:1;min-width:537px;height:620px}.dna-overflow{overflow:auto}
.dna-photo{margin:0!important}.dna-photo .manip-sequence{color:#ff0}.dna-photo img{max-width:100%;height:auto}.dna-photo table{max-width:100%}
.manip-video{background:#000 url(images/road.gif);color:#fcf;text-align:center;margin:8px}.manip-video video{width:320px;max-width:100%;max-height:65vh;background:#000}.manip-video h1{font:20px "Courier New",monospace}

.dna-nav,.dna-nav+.manip-sequence{color:#ff0}
