.demo[data-three-sum] .inputs{grid-template-columns:1fr}.triple-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:12px 7px;margin:22px 0}.triple-cell{text-align:center;min-width:0}.triple-cell strong{display:block;border:1px solid #c5d6ee;background:#f1f6fd;border-radius:9px;padding:12px 0;font-size:17px;transition:background .2s}.triple-cell.fixed strong{background:#174ea6;color:white}.triple-cell.partner strong{background:#cde5ff;border-color:#174ea6}.triple-cell small,.triple-cell span{display:block;font:11px/1.7 ui-monospace,monospace;min-height:19px}.triple-cell span{color:#174ea6}.triplet-results{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:#f0f6ff;padding:12px;border-radius:8px}.array-label{font-size:12px;font-weight:600}.solution-input{white-space:pre-wrap}.approach-nav{flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.triple-cell strong{transition:none}}
.triple-cell strong{overflow-wrap:anywhere}.triple-cell span{overflow-wrap:anywhere}@media(max-width:600px){.triple-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}}
