.ssh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:4px 0 24px}
.ssh-grid label{display:grid;gap:7px;color:var(--theme-muted,#a1a1a6);font-size:13px}
.ssh-grid input{font:inherit;width:100%;padding:11px 12px;border-radius:10px;background:var(--theme-raised,#1b1b1d);color:var(--theme-text,#f5f5f7);border:1px solid var(--theme-border,#303033)}
#ssh-output{margin-top:24px}#ssh-output pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border-radius:10px;background:var(--theme-raised,#1b1b1d);color:var(--theme-text,#f5f5f7);border:1px solid var(--theme-border,#303033);font:12px/1.6 ui-monospace,monospace}
.ssh-output-title,#ssh-message{font-size:13px;color:var(--theme-muted,#a1a1a6)}
#ssh-form .button,#ssh-copy{cursor:pointer}
@media(max-width:700px){.ssh-grid{grid-template-columns:1fr}}
