.instrument{padding:24px;border:1px solid var(--line);border-radius:8px;background:#e7ebdf;margin-bottom:30px;min-width:0}.dial-controls{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dial-controls label{font-weight:650;font-size:14px}.dial-controls input{display:block;width:100%;height:44px;accent-color:var(--ink);margin:12px 0}.dial-controls output{background:var(--ink);color:var(--paper);padding:4px 9px;border-radius:4px}.gesture{touch-action:none;padding:14px;border:1px dashed var(--muted);border-radius:5px;margin:22px 0}.gesture p{font-size:13px;line-height:1.7;margin:4px 0}.instrument summary{padding:14px 0;min-height:44px;cursor:pointer;font-size:13px;font-weight:650}.address{display:block;width:100%;min-width:0;padding:12px;border:1px solid var(--line);background:var(--paper);font:12px ui-monospace,monospace;margin-top:8px}.address-grid{display:grid;grid-template-columns:repeat(11,minmax(44px,1fr));overflow-x:auto;gap:3px;margin:12px 0}.address-grid button{font:11px ui-monospace,monospace;padding:4px 0;min-width:0;min-height:44px}.address-grid button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.navigator-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:40px}.navigator-results .field-card{height:100%}#notice{font-size:14px;line-height:1.8;overflow-wrap:anywhere}#notice[data-error=true]{padding:14px;border-left:4px solid #9d7036;background:#fbedd8}#selection{line-height:1.8;font-size:14px}#trail{overflow-wrap:anywhere}.navigator-results dl{margin-bottom:0}.navigator-results .field-card h2{font-size:25px}.navigator-results .field-card ul{padding-left:20px}.navigator-results .held-door{margin-top:12px}.navigator-results a{overflow-wrap:anywhere}@media(max-width:700px){.instrument{padding:18px 12px}.dial-controls{grid-template-columns:1fr;gap:16px}.navigator-results{grid-template-columns:minmax(0,1fr)}.address-grid{gap:2px}.address-grid button{font-size:9px}.intro h1{font-size:52px}}

.instrument button,.instrument summary{touch-action:manipulation}
