@@ -29,6 +29,11 @@ html[data-layout="landing"] #preamble {
29
29
max-width : 650px ;
30
30
}
31
31
32
+ html [data-layout = "landing" ] .doc .olist li + li ,
33
+ html [data-layout = "landing" ] .doc .ulist li + li {
34
+ margin-top : var (--ds-space-2 );
35
+ }
36
+
32
37
.ds-row > .sectionbody ,
33
38
.ds-row > .content {
34
39
display : flex;
@@ -109,3 +114,119 @@ html[data-layout="landing"] #preamble {
109
114
.landing-support a .support {
110
115
margin-left : var (--ds-space-3 );
111
116
}
117
+
118
+ /*
119
+ *
120
+ * Admonitions component
121
+ *
122
+ */
123
+ .doc .admonitionblock {
124
+ border : 1px solid var (--ds-success-outlined-border );
125
+ border-radius : calc (6 / var (--rem-base ) * 1rem );
126
+ overflow-x : hidden;
127
+ }
128
+
129
+ .doc .admonitionblock > table > tbody > tr {
130
+ display : flex;
131
+ flex-direction : row;
132
+ flex-wrap : wrap;
133
+ }
134
+
135
+ .doc .admonitionblock .icon {
136
+ display : flex;
137
+ gap : var (--ds-space-1 );
138
+ align-items : center;
139
+ align-self : stretch;
140
+ position : unset;
141
+ width : 100% ;
142
+ transform : none;
143
+ text-transform : none;
144
+ color : var (--ds-text-primary );
145
+ font-size : calc (16 / var (--rem-base ) * 1rem );
146
+ line-height : 1.5 ;
147
+ height : var (--ds-space-6 );
148
+ padding : var (--ds-space-1h ) var (--ds-space-2 );
149
+ border-radius : 0 ;
150
+ }
151
+
152
+ .doc .admonitionblock td .content > * ,
153
+ .doc .admonitionblock td .content p {
154
+ margin-top : var (--ds-space-2 );
155
+ }
156
+
157
+ .doc .admonitionblock td .content > .paragraph : first-child p : first-child ,
158
+ .doc .admonitionblock td .content > .title {
159
+ margin : 0 ;
160
+ }
161
+
162
+ .doc .admonitionblock .title {
163
+ font-style : normal;
164
+ }
165
+
166
+ .doc .admonitionblock td .content {
167
+ background : none;
168
+ }
169
+
170
+ .doc .admonitionblock .icon ::before {
171
+ font-family : "Material Icons Outlined" , sans-serif;
172
+ font-size : calc (20 / var (--rem-base ) * 1rem );
173
+ font-weight : normal;
174
+ }
175
+
176
+ /* TIP, NOTE */
177
+ .doc .admonitionblock .tip .icon ,
178
+ .doc .admonitionblock .note .icon {
179
+ background : var (--ds-success-soft-bg );
180
+ color : var (--ds-text-primary );
181
+ }
182
+
183
+ .doc .admonitionblock .note .icon ::before {
184
+ color : var (--ds-success-500 );
185
+ content : '\e88e' ;
186
+ }
187
+
188
+ .doc .admonitionblock .tip .icon ::before {
189
+ color : var (--ds-success-500 );
190
+ content : '\e0f0' ;
191
+ }
192
+
193
+ /* CAUTION */
194
+ .doc .admonitionblock .caution .icon {
195
+ background : var (--ds-warning-soft-bg );
196
+ color : var (--ds-text-primary );
197
+ }
198
+
199
+ .doc .admonitionblock .caution {
200
+ border : 1px solid var (--ds-warning-outlined-border );
201
+ }
202
+
203
+ .doc .admonitionblock .caution .icon ::before {
204
+ color : var (--ds-warning-500 );
205
+ content : '\e88e' ;
206
+ }
207
+
208
+ /* WARNING, IMPORTANT */
209
+ .doc .admonitionblock .warning .icon ,
210
+ .doc .admonitionblock .important .icon {
211
+ background : var (--ds-failure-soft-bg );
212
+ color : var (--ds-text-primary );
213
+ }
214
+
215
+ .doc .admonitionblock .warning ,
216
+ .doc .admonitionblock .important {
217
+ border : 1px solid var (--ds-failure-outlined-border );
218
+ }
219
+
220
+ .doc .admonitionblock .warning .icon ::before {
221
+ color : var (--ds-failure-500 );
222
+ content : '\f083' ;
223
+ }
224
+
225
+ .doc .admonitionblock .important .icon ::before {
226
+ color : var (--ds-failure-500 );
227
+ content : '\e160' ;
228
+ }
229
+
230
+ html [data-theme = "dark" ] .doc .admonitionblock .icon ::before {
231
+ color : var (--ds-primary-text );
232
+ }
0 commit comments