summaryrefslogtreecommitdiffhomepage
path: root/styles.css
diff options
context:
space:
mode:
Diffstat (limited to 'styles.css')
-rw-r--r--styles.css107
1 files changed, 107 insertions, 0 deletions
diff --git a/styles.css b/styles.css
index 12a6305..1581aa5 100644
--- a/styles.css
+++ b/styles.css
@@ -356,6 +356,113 @@
color: var(--text-muted);
}
+/* ===== Markdown in Assistant Bubbles ===== */
+
+.ai-organizer-message.assistant.ai-organizer-markdown {
+ white-space: normal;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown p {
+ margin: 0 0 0.4em 0;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown p:last-child {
+ margin-bottom: 0;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown h1,
+.ai-organizer-message.assistant.ai-organizer-markdown h2,
+.ai-organizer-message.assistant.ai-organizer-markdown h3,
+.ai-organizer-message.assistant.ai-organizer-markdown h4,
+.ai-organizer-message.assistant.ai-organizer-markdown h5,
+.ai-organizer-message.assistant.ai-organizer-markdown h6 {
+ margin: 0.4em 0 0.2em 0;
+ font-size: 1em;
+ line-height: 1.3;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown h1 {
+ font-size: 1.15em;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown h2 {
+ font-size: 1.1em;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown h3 {
+ font-size: 1.05em;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown ul,
+.ai-organizer-message.assistant.ai-organizer-markdown ol {
+ margin: 0.2em 0;
+ padding-left: 1.4em;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown li {
+ margin: 0.1em 0;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown pre {
+ margin: 0.3em 0;
+ padding: 6px 8px;
+ border-radius: 4px;
+ background-color: var(--background-secondary);
+ overflow-x: auto;
+ font-size: 0.9em;
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown code {
+ padding: 1px 4px;
+ border-radius: 3px;
+ background-color: var(--background-secondary);
+ font-size: 0.9em;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown pre code {
+ padding: 0;
+ background-color: transparent;
+ font-size: inherit;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown blockquote {
+ margin: 0.3em 0;
+ padding: 2px 8px;
+ border-left: 3px solid var(--interactive-accent);
+ color: var(--text-muted);
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown table {
+ border-collapse: collapse;
+ margin: 0.3em 0;
+ font-size: 0.9em;
+ width: 100%;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown th,
+.ai-organizer-message.assistant.ai-organizer-markdown td {
+ padding: 3px 6px;
+ border: 1px solid var(--background-modifier-border);
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown th {
+ background-color: var(--background-secondary);
+ font-weight: 600;
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown hr {
+ margin: 0.4em 0;
+ border: none;
+ border-top: 1px solid var(--background-modifier-border);
+}
+
+.ai-organizer-message.assistant.ai-organizer-markdown img {
+ max-width: 100%;
+ border-radius: 4px;
+}
+
/* ===== Misc ===== */
.ai-organizer-tool-modal-desc {