PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / markdown-preview / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/markdown-preview/style.css

179 lines 5.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-mdp-wrap {
2 font-family: system-ui, -apple-system, sans-serif;
3 }
4
5 .bkbg-mdp-title {
6 font-family: var(--bkbg-mdp-tt-font-family, inherit);
7 font-size: var(--bkbg-mdp-tt-font-size-d, 24px);
8 font-weight: var(--bkbg-mdp-tt-font-weight, 700);
9 font-style: var(--bkbg-mdp-tt-font-style, normal);
10 text-decoration: var(--bkbg-mdp-tt-text-decoration, none);
11 text-transform: var(--bkbg-mdp-tt-text-transform, none);
12 line-height: var(--bkbg-mdp-tt-line-height-d, 1.2);
13 letter-spacing: var(--bkbg-mdp-tt-letter-spacing-d, normal);
14 word-spacing: var(--bkbg-mdp-tt-word-spacing-d, normal);
15 margin: 0 0 14px;
16 }
17
18 .bkbg-mdp-container {
19 border-radius: 10px;
20 overflow: hidden;
21 border: 1px solid;
22 }
23
24 /* Toolbar */
25 .bkbg-mdp-toolbar {
26 display: flex;
27 align-items: center;
28 padding: 8px 12px;
29 gap: 4px;
30 flex-wrap: wrap;
31 }
32
33 .bkbg-mdp-tool-btn {
34 background: rgba(255, 255, 255, 0.12);
35 color: inherit;
36 border: none;
37 border-radius: 5px;
38 padding: 4px 9px;
39 cursor: pointer;
40 font-size: 12px;
41 font-weight: 700;
42 transition: background 0.15s, color 0.15s;
43 line-height: 1.4;
44 }
45
46 .bkbg-mdp-tool-btn:hover {
47 background: rgba(255, 255, 255, 0.22);
48 }
49
50 .bkbg-mdp-toolbar-sep {
51 width: 1px;
52 height: 18px;
53 background: rgba(255, 255, 255, 0.15);
54 margin: 0 4px;
55 }
56
57 .bkbg-mdp-toolbar-right {
58 margin-left: auto;
59 display: flex;
60 align-items: center;
61 gap: 6px;
62 }
63
64 .bkbg-mdp-copy-btn {
65 border: none;
66 border-radius: 5px;
67 padding: 4px 12px;
68 cursor: pointer;
69 font-size: 12px;
70 font-weight: 600;
71 color: #fff;
72 transition: opacity 0.2s;
73 }
74
75 .bkbg-mdp-copy-btn:hover { opacity: 0.85; }
76
77 /* Split area */
78 .bkbg-mdp-split {
79 display: flex;
80 height: 380px;
81 }
82
83 .bkbg-mdp-pane {
84 flex: 1;
85 display: flex;
86 flex-direction: column;
87 overflow: hidden;
88 min-width: 0;
89 }
90
91 .bkbg-mdp-pane-label {
92 padding: 6px 12px;
93 font-size: 11px;
94 letter-spacing: 0.05em;
95 text-transform: uppercase;
96 border-bottom: 1px solid rgba(255, 255, 255, 0.08);
97 flex-shrink: 0;
98 }
99
100 .bkbg-mdp-editor {
101 flex: 1;
102 width: 100%;
103 border: none;
104 padding: 14px;
105 font-family: 'Fira Mono', 'Consolas', 'Monaco', monospace;
106 font-size: 13px;
107 line-height: 1.7;
108 resize: none;
109 outline: none;
110 tab-size: 2;
111 box-sizing: border-box;
112 }
113
114 .bkbg-mdp-preview-pane {
115 flex: 1;
116 overflow: auto;
117 padding: 14px 18px;
118 font-size: 15px;
119 line-height: 1.75;
120 box-sizing: border-box;
121 }
122
123 /* Preview typography */
124 .bkbg-mdp-preview-pane h1,
125 .bkbg-mdp-preview-pane h2,
126 .bkbg-mdp-preview-pane h3,
127 .bkbg-mdp-preview-pane h4,
128 .bkbg-mdp-preview-pane h5,
129 .bkbg-mdp-preview-pane h6 {
130 margin: 1.2em 0 0.5em;
131 font-weight: 700;
132 line-height: 1.25;
133 }
134
135 .bkbg-mdp-preview-pane h1 { font-size: 2em; }
136 .bkbg-mdp-preview-pane h2 { font-size: 1.5em; border-bottom: 1px solid #e5e7eb; padding-bottom: 4px; }
137 .bkbg-mdp-preview-pane h3 { font-size: 1.25em; }
138 .bkbg-mdp-preview-pane h4 { font-size: 1.05em; }
139 .bkbg-mdp-preview-pane p { margin: 0.75em 0; }
140 .bkbg-mdp-preview-pane ul, .bkbg-mdp-preview-pane ol { padding-left: 1.8em; margin: 0.75em 0; }
141 .bkbg-mdp-preview-pane li { margin: 0.25em 0; }
142 .bkbg-mdp-preview-pane blockquote { border-left: 4px solid #0ea5e9; margin: 1em 0; padding: 8px 16px; background: #f0f9ff; border-radius: 0 6px 6px 0; color: #0369a1; }
143 .bkbg-mdp-preview-pane code { background: #f1f5f9; padding: 2px 6px; border-radius: 4px; font-family: 'Fira Mono','Consolas',monospace; font-size: 0.87em; }
144 .bkbg-mdp-preview-pane pre { background: #1e293b; color: #e2e8f0; padding: 14px 16px; border-radius: 8px; overflow: auto; margin: 1em 0; }
145 .bkbg-mdp-preview-pane pre code { background: none; color: inherit; padding: 0; font-size: 13px; }
146 .bkbg-mdp-preview-pane a { color: #0ea5e9; text-decoration: underline; }
147 .bkbg-mdp-preview-pane a:hover { opacity: 0.8; }
148 .bkbg-mdp-preview-pane hr { border: none; border-top: 1px solid #e5e7eb; margin: 1.5em 0; }
149 .bkbg-mdp-preview-pane table { border-collapse: collapse; width: 100%; margin: 1em 0; font-size: 14px; }
150 .bkbg-mdp-preview-pane th, .bkbg-mdp-preview-pane td { border: 1px solid #d1d5db; padding: 8px 12px; }
151 .bkbg-mdp-preview-pane th { background: #f9fafb; font-weight: 600; }
152 .bkbg-mdp-preview-pane img { max-width: 100%; border-radius: 6px; }
153
154 /* Status bar */
155 .bkbg-mdp-statusbar {
156 display: flex;
157 justify-content: space-between;
158 align-items: center;
159 padding: 6px 14px;
160 font-size: 11px;
161 border-top: 1px solid;
162 }
163
164 @media (max-width: 640px) {
165 .bkbg-mdp-split {
166 flex-direction: column;
167 height: auto;
168 }
169 .bkbg-mdp-pane { height: 260px; }
170 .bkbg-mdp-toolbar { padding: 6px 8px; gap: 3px; }
171 }
172
173 @media (max-width: 1024px) {
174 .bkbg-mdp-title { font-size: var(--bkbg-mdp-tt-font-size-t, 24px); line-height: var(--bkbg-mdp-tt-line-height-t, 1.2); letter-spacing: var(--bkbg-mdp-tt-letter-spacing-t, normal); word-spacing: var(--bkbg-mdp-tt-word-spacing-t, normal); }
175 }
176 @media (max-width: 767px) {
177 .bkbg-mdp-title { font-size: var(--bkbg-mdp-tt-font-size-m, 24px); line-height: var(--bkbg-mdp-tt-line-height-m, 1.2); letter-spacing: var(--bkbg-mdp-tt-letter-spacing-m, normal); word-spacing: var(--bkbg-mdp-tt-word-spacing-m, normal); }
178 }
179