aboutsummaryrefslogtreecommitdiff
path: root/crypto.css
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-05-08 11:07:47 -0500
committerChristian Cleberg <[email protected]>2026-05-08 11:07:47 -0500
commit850bc77231ca8e1e0dcf8a2ff6bb483a31e1f426 (patch)
treeba3e2fa677d945e34a030351af0685fc6b259fcb /crypto.css
parentf7689f29819a2cec25fa73de3a90e4606daa73bb (diff)
downloadthelounge-theme-crypto-850bc77231ca8e1e0dcf8a2ff6bb483a31e1f426.tar.gz
thelounge-theme-crypto-850bc77231ca8e1e0dcf8a2ff6bb483a31e1f426.tar.bz2
thelounge-theme-crypto-850bc77231ca8e1e0dcf8a2ff6bb483a31e1f426.zip
fix: smooth styles for sent messages, text input, and blockquotesHEADmaster
Diffstat (limited to 'crypto.css')
-rw-r--r--crypto.css53
1 files changed, 51 insertions, 2 deletions
diff --git a/crypto.css b/crypto.css
index 9b11205..0f92e62 100644
--- a/crypto.css
+++ b/crypto.css
@@ -21,6 +21,9 @@ GitHub: https://github.com/aynik
--crypto-danger: #ff3b30;
--crypto-highlight: rgba(0, 255, 65, 0.1);
--crypto-highlight-border: rgba(0, 255, 65, 0.8);
+ --crypto-self-bg: rgba(215, 215, 215, 0.15);
+ --crypto-self-border: rgba(215, 215, 215, 0.35);
+ --crypto-quote-bg: rgba(159, 214, 169, 0.06);
--body-color: var(--crypto-text);
--body-color-muted: var(--crypto-muted);
--body-bg-color: var(--crypto-black);
@@ -222,7 +225,6 @@ button.link:hover {
border-left: 1px solid var(--crypto-border);
}
-#chat .self .content,
#chat .unhandled .from,
#chat .msg[data-type="unhandled"] .from,
#chat .msg[data-type="condensed"] .content,
@@ -240,6 +242,21 @@ button.link:hover {
color: var(--crypto-muted);
}
+#chat .msg.self {
+ background-color: var(--crypto-self-bg);
+ border-left: 5px solid var(--crypto-self-border);
+}
+
+#chat .msg.self .time {
+ color: var(--crypto-muted);
+ padding-left: 5px;
+}
+
+#chat .msg.self .content {
+ border-left-color: transparent;
+ color: var(--crypto-text);
+}
+
.user,
#chat .user,
.inline-channel {
@@ -330,6 +347,15 @@ button.link:focus-visible {
color: var(--crypto-black);
}
+code,
+.irc-monospace {
+ background: var(--crypto-panel);
+ border: 1px solid var(--crypto-border);
+ border-radius: 2px;
+ color: var(--crypto-text);
+ padding: 2px 4px;
+}
+
#chat .msg[data-type="monospace_block"] .text,
#chat pre,
#chat code {
@@ -338,6 +364,26 @@ button.link:focus-visible {
color: var(--crypto-text);
}
+#chat pre code {
+ background: transparent;
+ border: 0;
+ padding: 0;
+}
+
+#chat blockquote,
+#chat .content blockquote {
+ background: var(--crypto-quote-bg);
+ border-left: 3px solid var(--crypto-border);
+ color: var(--crypto-muted);
+ margin: 4px 0;
+ padding: 4px 10px;
+}
+
+#chat blockquote p:last-child,
+#chat .content blockquote p:last-child {
+ margin-bottom: 0;
+}
+
.input {
background: var(--crypto-black);
border-color: var(--crypto-border);
@@ -410,11 +456,14 @@ button.link:focus-visible {
border-top: 1px solid var(--crypto-border);
}
+#form:focus-within {
+ background: var(--crypto-panel);
+}
+
#form #input {
font-size: 14px;
}
-#form #input:focus,
.header .topic-input:focus {
border-color: var(--crypto-accent);
box-shadow: 0 0 0 1px rgba(0, 255, 65, 0.35);