#tr-form textarea{width:100%;box-sizing:border-box;min-height:9rem;line-height:1.8;font-size:1.05rem;padding:.75rem;resize:vertical}
#tr-form .tr-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}
#tr-result .tr-outputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
#tr-result .tr-output{min-width:0}
#tr-result textarea{min-height:7rem}
#tr-result h3{margin:.6rem 0}
#tr-unknown{overflow-wrap:anywhere}
@media(max-width:600px){#tr-result .tr-outputs{grid-template-columns:1fr}}
#tr-form select{width:100%;box-sizing:border-box;padding:.55rem .6rem;font-size:1rem}
