Upload style.css
Browse files- public/style.css +87 -0
public/style.css
CHANGED
|
@@ -506,3 +506,90 @@ html, body {
|
|
| 506 |
.log-pre::-webkit-scrollbar { width: 6px; }
|
| 507 |
.log-pre::-webkit-scrollbar-track { background: transparent; }
|
| 508 |
.log-pre::-webkit-scrollbar-thumb { background: var(--border); border-radius: 3px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 506 |
.log-pre::-webkit-scrollbar { width: 6px; }
|
| 507 |
.log-pre::-webkit-scrollbar-track { background: transparent; }
|
| 508 |
.log-pre::-webkit-scrollbar-thumb { background: var(--border); border-radius: 3px; }
|
| 509 |
+
|
| 510 |
+
/* ββ SSH / Termius box (sits below the QR canvas inside the QR card) βββββββ */
|
| 511 |
+
.ssh-box {
|
| 512 |
+
margin: 0 20px 20px;
|
| 513 |
+
border: 1px solid var(--border);
|
| 514 |
+
border-radius: var(--radius-sm);
|
| 515 |
+
overflow: hidden;
|
| 516 |
+
}
|
| 517 |
+
|
| 518 |
+
.ssh-box-title {
|
| 519 |
+
display: flex;
|
| 520 |
+
align-items: center;
|
| 521 |
+
gap: 8px;
|
| 522 |
+
font-size: 12px;
|
| 523 |
+
font-weight: 700;
|
| 524 |
+
letter-spacing: .04em;
|
| 525 |
+
text-transform: uppercase;
|
| 526 |
+
color: var(--muted);
|
| 527 |
+
background: var(--surface2);
|
| 528 |
+
padding: 8px 14px;
|
| 529 |
+
border-bottom: 1px solid var(--border);
|
| 530 |
+
}
|
| 531 |
+
|
| 532 |
+
.ssh-icon {
|
| 533 |
+
width: 14px;
|
| 534 |
+
height: 14px;
|
| 535 |
+
flex-shrink: 0;
|
| 536 |
+
color: var(--accent);
|
| 537 |
+
}
|
| 538 |
+
|
| 539 |
+
.ssh-waiting {
|
| 540 |
+
display: flex;
|
| 541 |
+
align-items: center;
|
| 542 |
+
gap: 10px;
|
| 543 |
+
padding: 14px 16px;
|
| 544 |
+
font-size: 13px;
|
| 545 |
+
color: var(--muted);
|
| 546 |
+
}
|
| 547 |
+
|
| 548 |
+
.loader-sm {
|
| 549 |
+
width: 16px;
|
| 550 |
+
height: 16px;
|
| 551 |
+
border-width: 2px;
|
| 552 |
+
}
|
| 553 |
+
|
| 554 |
+
.ssh-creds {
|
| 555 |
+
display: flex;
|
| 556 |
+
flex-direction: column;
|
| 557 |
+
}
|
| 558 |
+
|
| 559 |
+
.ssh-row {
|
| 560 |
+
display: flex;
|
| 561 |
+
align-items: center;
|
| 562 |
+
gap: 8px;
|
| 563 |
+
padding: 9px 14px;
|
| 564 |
+
border-bottom: 1px solid var(--border);
|
| 565 |
+
flex-wrap: wrap;
|
| 566 |
+
}
|
| 567 |
+
|
| 568 |
+
.ssh-row:last-child { border-bottom: none; }
|
| 569 |
+
|
| 570 |
+
.ssh-label {
|
| 571 |
+
font-size: 11px;
|
| 572 |
+
font-weight: 700;
|
| 573 |
+
color: var(--muted);
|
| 574 |
+
text-transform: uppercase;
|
| 575 |
+
letter-spacing: .05em;
|
| 576 |
+
min-width: 62px;
|
| 577 |
+
flex-shrink: 0;
|
| 578 |
+
}
|
| 579 |
+
|
| 580 |
+
.ssh-val {
|
| 581 |
+
font-family: var(--font-mono);
|
| 582 |
+
font-size: 13px;
|
| 583 |
+
color: var(--text);
|
| 584 |
+
flex: 1;
|
| 585 |
+
word-break: break-all;
|
| 586 |
+
min-width: 0;
|
| 587 |
+
user-select: all;
|
| 588 |
+
}
|
| 589 |
+
|
| 590 |
+
/* blur the password until the user clicks Show */
|
| 591 |
+
.ssh-blur {
|
| 592 |
+
filter: blur(5px);
|
| 593 |
+
user-select: none;
|
| 594 |
+
transition: filter .2s;
|
| 595 |
+
}
|