diff --git a/index.html b/index.html index 5282521..1733cd8 100644 --- a/index.html +++ b/index.html @@ -80,6 +80,64 @@ html, body { gap: 4px; } +#chat-header { + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; + padding: 10px 12px; + background: #10161d; + border-bottom: 1px solid #21262d; +} + +.chat-header-copy { + min-width: 0; +} + +#chat-header-title { + font-size: 0.95rem; + font-weight: 600; + color: #e6edf3; +} + +#chat-header-subtitle { + font-size: 0.75rem; + color: #8b949e; + margin-top: 2px; +} + +.safety-link-btn { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 8px 12px; + min-height: 40px; + border-radius: 999px; + border: 1px solid #30363d; + background: transparent; + color: #8b949e; + font-size: 0.82rem; + font-weight: 600; + cursor: pointer; + transition: color 0.2s, border-color 0.2s, background 0.2s; +} + +.safety-link-btn:hover, +.safety-link-btn:focus { + color: #e6edf3; + border-color: #58a6ff; + background: rgba(88, 166, 255, 0.08); + outline: 2px solid rgba(88, 166, 255, 0.35); + outline-offset: 2px; +} + +.safety-link-btn svg { + width: 16px; + height: 16px; + flex-shrink: 0; +} + .status-dot { width: 6px; height: 6px; @@ -579,6 +637,19 @@ html, body { #chat-area { padding: 20px 24px 8px; } #input-area { padding: 10px 24px; } #banner-988 a { font-size: 0.95rem; } + #chat-header { padding: 12px 24px; } +} + +@media (max-width: 480px) { + #chat-header { + align-items: flex-start; + flex-direction: column; + } + + .safety-link-btn { + width: 100%; + justify-content: center; + } } @media (min-width: 900px) { @@ -642,13 +713,24 @@ html, body { Text HOME to 741741 - +
+
+

Talk to Timmy

+

No login. No tracking. Just someone to listen.

+
+ +
+
@@ -681,7 +763,7 @@ html, body {
@@ -701,16 +783,16 @@ html, body { -