@@ -130,3 +130,100 @@ body {
130130 from { backdrop-filter : blur (0px ); opacity : 0 ; }
131131 to { backdrop-filter : blur (12px ); opacity : 1 ; }
132132}
133+
134+ /* ── Markdown content styles ────────────────────────────── */
135+
136+ .wmux-markdown {
137+ color : # e5e5ea ;
138+ font-size : 14px ;
139+ line-height : 1.7 ;
140+ }
141+
142+ .wmux-markdown h1 , .wmux-markdown h2 , .wmux-markdown h3 ,
143+ .wmux-markdown h4 , .wmux-markdown h5 , .wmux-markdown h6 {
144+ color : # f5f5f7 ;
145+ font-weight : 600 ;
146+ margin-top : 1.5em ;
147+ margin-bottom : 0.5em ;
148+ line-height : 1.3 ;
149+ }
150+
151+ .wmux-markdown h1 { font-size : 1.75em ; border-bottom : 1px solid # 38383a ; padding-bottom : 0.3em ; }
152+ .wmux-markdown h2 { font-size : 1.4em ; border-bottom : 1px solid # 38383a ; padding-bottom : 0.25em ; }
153+ .wmux-markdown h3 { font-size : 1.15em ; }
154+
155+ .wmux-markdown p { margin : 0.75em 0 ; }
156+
157+ .wmux-markdown a { color : # 0a84ff ; text-decoration : none; }
158+ .wmux-markdown a : hover { text-decoration : underline; }
159+
160+ .wmux-markdown strong { color : # f5f5f7 ; font-weight : 600 ; }
161+ .wmux-markdown em { font-style : italic; }
162+
163+ .wmux-markdown code {
164+ background : # 2c2c2e ;
165+ border : 1px solid # 38383a ;
166+ border-radius : 4px ;
167+ padding : 0.15em 0.4em ;
168+ font-size : 0.9em ;
169+ font-family : var (--font-mono );
170+ color : # ff8170 ;
171+ }
172+
173+ .wmux-markdown pre {
174+ background : # 1a1a1c ;
175+ border : 1px solid # 38383a ;
176+ border-radius : 8px ;
177+ padding : 1em ;
178+ overflow-x : auto;
179+ margin : 1em 0 ;
180+ }
181+
182+ .wmux-markdown pre code {
183+ background : none;
184+ border : none;
185+ padding : 0 ;
186+ color : # e5e5ea ;
187+ font-size : 13px ;
188+ }
189+
190+ .wmux-markdown blockquote {
191+ border-left : 3px solid # 48484a ;
192+ margin : 1em 0 ;
193+ padding : 0.25em 1em ;
194+ color : # 98989d ;
195+ }
196+
197+ .wmux-markdown ul , .wmux-markdown ol {
198+ margin : 0.75em 0 ;
199+ padding-left : 1.5em ;
200+ }
201+
202+ .wmux-markdown li { margin : 0.25em 0 ; }
203+ .wmux-markdown li ::marker { color : # 636366 ; }
204+
205+ .wmux-markdown hr {
206+ border : none;
207+ border-top : 1px solid # 38383a ;
208+ margin : 1.5em 0 ;
209+ }
210+
211+ .wmux-markdown table {
212+ border-collapse : collapse;
213+ width : 100% ;
214+ margin : 1em 0 ;
215+ }
216+
217+ .wmux-markdown th , .wmux-markdown td {
218+ border : 1px solid # 38383a ;
219+ padding : 0.5em 0.75em ;
220+ text-align : left;
221+ }
222+
223+ .wmux-markdown th {
224+ background : # 2c2c2e ;
225+ color : # f5f5f7 ;
226+ font-weight : 600 ;
227+ }
228+
229+ .wmux-markdown img { max-width : 100% ; border-radius : 8px ; }
0 commit comments