#team-form textarea { min-height: 160px; }
#team-result { display: grid; gap: 12px; }
.teams { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: 8px; }
.team { padding: 12px; border: 1px solid var(--line); border-radius: 12px; background: var(--bg); overflow-wrap: anywhere; }
.team h3 { margin: 0 0 6px; font-size: 1rem; color: var(--accent); }
.team ul { margin: 0; padding-left: 1.2em; }
.team .leader { font-weight: 600; }
