7
7
color : gray;
8
8
margin-top : -10px ;
9
9
text-align : center;
10
- }
10
+ }
11
+
12
+ /* Markdown Preview Plugin Styles */
13
+ .markdown-preview-container {
14
+ margin : 1.5em 0 ;
15
+ border : 1px solid var (--md-default-fg-color--lighter );
16
+ border-radius : 0.2rem ;
17
+ background-color : var (--md-code-bg-color );
18
+ overflow : hidden;
19
+ }
20
+
21
+ .markdown-preview-wrapper {
22
+ display : flex;
23
+ min-height : 200px ;
24
+ overflow-x : auto;
25
+ min-width : 100% ;
26
+ }
27
+
28
+ .markdown-preview-left ,
29
+ .markdown-preview-right {
30
+ flex : 1 ;
31
+ min-width : 300px ;
32
+ max-width : 50% ;
33
+ display : flex;
34
+ flex-direction : column;
35
+ white-space : nowrap;
36
+ }
37
+
38
+ .markdown-preview-left {
39
+ border-right : 1px solid var (--md-default-fg-color--lighter );
40
+ }
41
+
42
+ .markdown-preview-header {
43
+ background-color : var (--md-default-fg-color--lightest );
44
+ padding : 0.5rem 1rem ;
45
+ font-weight : 600 ;
46
+ font-size : 0.9rem ;
47
+ border-bottom : 1px solid var (--md-default-fg-color--lighter );
48
+ color : var (--md-default-fg-color--light );
49
+ white-space : nowrap;
50
+ overflow : hidden;
51
+ text-overflow : ellipsis;
52
+ }
53
+
54
+ .markdown-preview-content {
55
+ flex : 1 ;
56
+ padding : 1rem ;
57
+ overflow : auto;
58
+ white-space : nowrap;
59
+ }
60
+
61
+ .markdown-preview-left .markdown-preview-content {
62
+ background-color : var (--md-code-bg-color );
63
+ }
64
+
65
+ .markdown-preview-left .markdown-preview-content pre {
66
+ margin : 0 ;
67
+ background-color : transparent;
68
+ border : none;
69
+ padding : 0 ;
70
+ white-space : pre;
71
+ overflow-x : auto;
72
+ overflow-y : auto;
73
+ }
74
+
75
+ .markdown-preview-left .markdown-preview-content code {
76
+ background-color : transparent;
77
+ padding : 0 ;
78
+ font-size : 0.85em ;
79
+ line-height : 1.4 ;
80
+ white-space : pre;
81
+ display : block;
82
+ overflow-x : auto;
83
+ }
84
+
85
+ .markdown-preview-right .markdown-preview-content {
86
+ background-color : var (--md-default-bg-color );
87
+ white-space : normal;
88
+ }
89
+
90
+ .markdown-preview-rendered {
91
+ min-width : 100% ;
92
+ overflow-x : auto;
93
+ }
94
+
95
+ .markdown-preview-rendered > * : first-child {
96
+ margin-top : 0 !important ;
97
+ }
98
+
99
+ .markdown-preview-rendered > * : last-child {
100
+ margin-bottom : 0 !important ;
101
+ }
102
+
103
+ .markdown-preview-rendered table {
104
+ min-width : 100% ;
105
+ white-space : nowrap;
106
+ }
107
+
108
+ .markdown-preview-rendered pre {
109
+ overflow-x : auto;
110
+ white-space : pre;
111
+ }
112
+
113
+ .markdown-preview-rendered code {
114
+ white-space : pre;
115
+ }
116
+
117
+ /* Responsive design */
118
+ @media screen and (max-width : 768px ) {
119
+ .markdown-preview-wrapper {
120
+ flex-direction : column;
121
+ overflow-x : visible;
122
+ }
123
+
124
+ .markdown-preview-left ,
125
+ .markdown-preview-right {
126
+ max-width : none;
127
+ min-width : 100% ;
128
+ }
129
+
130
+ .markdown-preview-left {
131
+ border-right : none;
132
+ border-bottom : 1px solid var (--md-default-fg-color--lighter );
133
+ }
134
+
135
+ .markdown-preview-content {
136
+ overflow-x : auto;
137
+ white-space : nowrap;
138
+ }
139
+
140
+ .markdown-preview-right .markdown-preview-content {
141
+ white-space : normal;
142
+ }
143
+ }
0 commit comments