PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
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 / media-text / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.11, at blocks/media-text/style.css

138 lines 5.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ==========================================================
2 Media & Text Rows Block — bkbg-media-text
3 ========================================================== */
4
5 .bkbg-media-text-wrap {
6 box-sizing: border-box;
7 }
8
9 .bkbg-media-text {
10 width: 100%;
11 box-sizing: border-box;
12 }
13
14 .bkbg-media-text__row {
15 align-items: center;
16 box-sizing: border-box;
17 }
18
19 .bkbg-media-text__image {
20 flex-shrink: 0;
21 box-sizing: border-box;
22 }
23
24 .bkbg-media-text__image img {
25 display: block;
26 width: 100%;
27 height: auto;
28 max-width: 100%;
29 }
30
31 .bkbg-media-text__text {
32 flex-shrink: 0;
33 box-sizing: border-box;
34 }
35
36 .bkbg-media-text__eyebrow {
37 font-family: var(--bkbg-mt-ey-font-family, inherit);
38 font-size: var(--bkbg-mt-ey-font-size-d, 13px);
39 font-weight: var(--bkbg-mt-ey-font-weight, 600);
40 font-style: var(--bkbg-mt-ey-font-style, normal);
41 line-height: var(--bkbg-mt-ey-line-height-d, 1.4);
42 letter-spacing: var(--bkbg-mt-ey-letter-spacing-d, 0.08em);
43 word-spacing: var(--bkbg-mt-ey-word-spacing-d, normal);
44 text-decoration: var(--bkbg-mt-ey-text-decoration, none);
45 text-transform: var(--bkbg-mt-ey-text-transform, uppercase);
46 margin: 0 0 10px;
47 }
48
49 .bkbg-media-text__text h2.bkbg-media-text__title {
50 font-family: var(--bkbg-mt-tt-font-family, inherit);
51 font-size: var(--bkbg-mt-tt-font-size-d, 34px);
52 font-weight: var(--bkbg-mt-tt-font-weight, 700);
53 font-style: var(--bkbg-mt-tt-font-style, normal);
54 line-height: var(--bkbg-mt-tt-line-height-d, 1.15);
55 letter-spacing: var(--bkbg-mt-tt-letter-spacing-d, normal);
56 word-spacing: var(--bkbg-mt-tt-word-spacing-d, normal);
57 text-decoration: var(--bkbg-mt-tt-text-decoration, none);
58 text-transform: var(--bkbg-mt-tt-text-transform, none);
59 }
60
61 .bkbg-media-text__desc {
62 font-family: var(--bkbg-mt-ds-font-family, inherit);
63 font-size: var(--bkbg-mt-ds-font-size-d, 17px);
64 font-weight: var(--bkbg-mt-ds-font-weight, 400);
65 font-style: var(--bkbg-mt-ds-font-style, normal);
66 line-height: var(--bkbg-mt-ds-line-height-d, 1.7);
67 letter-spacing: var(--bkbg-mt-ds-letter-spacing-d, normal);
68 word-spacing: var(--bkbg-mt-ds-word-spacing-d, normal);
69 text-decoration: var(--bkbg-mt-ds-text-decoration, none);
70 text-transform: var(--bkbg-mt-ds-text-transform, none);
71 }
72
73 .bkbg-media-text__btn {
74 text-decoration: none;
75 transition: opacity 0.18s ease;
76 }
77
78 .bkbg-media-text__btn:hover {
79 opacity: 0.82;
80 }
81
82 /* Responsive: typography */
83 @media(max-width:1024px){
84 .bkbg-media-text__eyebrow {
85 font-size: var(--bkbg-mt-ey-font-size-t, var(--bkbg-mt-ey-font-size-d, 13px));
86 line-height: var(--bkbg-mt-ey-line-height-t, var(--bkbg-mt-ey-line-height-d, 1.4));
87 letter-spacing: var(--bkbg-mt-ey-letter-spacing-t, var(--bkbg-mt-ey-letter-spacing-d, 0.08em));
88 word-spacing: var(--bkbg-mt-ey-word-spacing-t, var(--bkbg-mt-ey-word-spacing-d, normal));
89 }
90 .bkbg-media-text__text h2.bkbg-media-text__title {
91 font-size: var(--bkbg-mt-tt-font-size-t, var(--bkbg-mt-tt-font-size-d, 34px));
92 line-height: var(--bkbg-mt-tt-line-height-t, var(--bkbg-mt-tt-line-height-d, 1.15));
93 letter-spacing: var(--bkbg-mt-tt-letter-spacing-t, var(--bkbg-mt-tt-letter-spacing-d, normal));
94 word-spacing: var(--bkbg-mt-tt-word-spacing-t, var(--bkbg-mt-tt-word-spacing-d, normal));
95 }
96 .bkbg-media-text__desc {
97 font-size: var(--bkbg-mt-ds-font-size-t, var(--bkbg-mt-ds-font-size-d, 17px));
98 line-height: var(--bkbg-mt-ds-line-height-t, var(--bkbg-mt-ds-line-height-d, 1.7));
99 letter-spacing: var(--bkbg-mt-ds-letter-spacing-t, var(--bkbg-mt-ds-letter-spacing-d, normal));
100 word-spacing: var(--bkbg-mt-ds-word-spacing-t, var(--bkbg-mt-ds-word-spacing-d, normal));
101 }
102 }
103 @media(max-width:767px){
104 .bkbg-media-text__eyebrow {
105 font-size: var(--bkbg-mt-ey-font-size-m, var(--bkbg-mt-ey-font-size-d, 13px));
106 line-height: var(--bkbg-mt-ey-line-height-m, var(--bkbg-mt-ey-line-height-d, 1.4));
107 letter-spacing: var(--bkbg-mt-ey-letter-spacing-m, var(--bkbg-mt-ey-letter-spacing-d, 0.08em));
108 word-spacing: var(--bkbg-mt-ey-word-spacing-m, var(--bkbg-mt-ey-word-spacing-d, normal));
109 }
110 .bkbg-media-text__text h2.bkbg-media-text__title {
111 font-size: var(--bkbg-mt-tt-font-size-m, var(--bkbg-mt-tt-font-size-d, 34px));
112 line-height: var(--bkbg-mt-tt-line-height-m, var(--bkbg-mt-tt-line-height-d, 1.15));
113 letter-spacing: var(--bkbg-mt-tt-letter-spacing-m, var(--bkbg-mt-tt-letter-spacing-d, normal));
114 word-spacing: var(--bkbg-mt-tt-word-spacing-m, var(--bkbg-mt-tt-word-spacing-d, normal));
115 }
116 .bkbg-media-text__desc {
117 font-size: var(--bkbg-mt-ds-font-size-m, var(--bkbg-mt-ds-font-size-d, 17px));
118 line-height: var(--bkbg-mt-ds-line-height-m, var(--bkbg-mt-ds-line-height-d, 1.7));
119 letter-spacing: var(--bkbg-mt-ds-letter-spacing-m, var(--bkbg-mt-ds-letter-spacing-d, normal));
120 word-spacing: var(--bkbg-mt-ds-word-spacing-m, var(--bkbg-mt-ds-word-spacing-d, normal));
121 }
122 }
123
124 /* Responsive: stack on tablet/mobile */
125 @media (max-width: 768px) {
126 .bkbg-media-text__row,
127 .bkbg-media-text__row--flip {
128 flex-direction: column !important;
129 gap: 32px !important;
130 }
131
132 .bkbg-media-text__image,
133 .bkbg-media-text__text {
134 flex: 0 0 100% !important;
135 max-width: 100% !important;
136 }
137 }
138