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 / customer-results / style.css

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

162 lines 8.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-crs-editor { box-sizing: border-box; }
2
3 .bkbg-crs-eyebrow {
4 font-family: var(--bkbg-crs-eye-font-family, inherit);
5 font-size: var(--bkbg-crs-eye-font-size-d, var(--bkbg-crs-eye-fs, 13px));
6 font-weight: var(--bkbg-crs-eye-font-weight, 700);
7 font-style: var(--bkbg-crs-eye-font-style, normal);
8 text-transform: var(--bkbg-crs-eye-text-transform, uppercase);
9 text-decoration: var(--bkbg-crs-eye-text-decoration, none);
10 letter-spacing: var(--bkbg-crs-eye-letter-spacing-d, .1em);
11 line-height: var(--bkbg-crs-eye-line-height-d, 1.4);
12 word-spacing: var(--bkbg-crs-eye-word-spacing-d, normal);
13 margin: 0 0 10px;
14 }
15 .bkbg-crs-header .bkbg-crs-heading {
16 font-family: var(--bkbg-crs-hdg-font-family, inherit);
17 font-size: var(--bkbg-crs-hdg-font-size-d, var(--bkbg-crs-hdg-fs, clamp(24px,5vw,40px)));
18 font-weight: var(--bkbg-crs-hdg-font-weight, 800);
19 font-style: var(--bkbg-crs-hdg-font-style, normal);
20 text-transform: var(--bkbg-crs-hdg-text-transform, none);
21 text-decoration: var(--bkbg-crs-hdg-text-decoration, none);
22 letter-spacing: var(--bkbg-crs-hdg-letter-spacing-d, normal);
23 line-height: var(--bkbg-crs-hdg-line-height-d, 1.15);
24 word-spacing: var(--bkbg-crs-hdg-word-spacing-d, normal);
25 margin: 0 0 14px;
26 }
27 .bkbg-crs-sub {
28 font-family: var(--bkbg-crs-sub-font-family, inherit);
29 font-size: var(--bkbg-crs-sub-font-size-d, var(--bkbg-crs-sub-fs, 17px));
30 font-weight: var(--bkbg-crs-sub-font-weight, normal);
31 font-style: var(--bkbg-crs-sub-font-style, normal);
32 text-transform: var(--bkbg-crs-sub-text-transform, none);
33 text-decoration: var(--bkbg-crs-sub-text-decoration, none);
34 letter-spacing: var(--bkbg-crs-sub-letter-spacing-d, normal);
35 line-height: var(--bkbg-crs-sub-line-height-d, 1.6);
36 word-spacing: var(--bkbg-crs-sub-word-spacing-d, normal);
37 max-width: 580px;
38 margin: 0 auto;
39 }
40
41 /* Grid */
42 .bkbg-crs-grid { display: grid; gap: 24px; }
43 .bkbg-crs-grid.layout-grid { grid-template-columns: repeat(3, 1fr); }
44 .bkbg-crs-grid.layout-list { grid-template-columns: 1fr; }
45 .bkbg-crs-grid.layout-featured { grid-template-columns: 1fr; }
46
47 /* Cards */
48 .bkbg-crs-card {
49 border: 1px solid #e2e8f0; border-radius: 14px;
50 overflow: hidden; display: flex; flex-direction: column;
51 transition: transform .2s, box-shadow .2s;
52 }
53
54 .bkbg-crs-card:hover { transform: translateY(-3px); box-shadow: 0 10px 30px rgba(0,0,0,.08); }
55
56 .layout-list .bkbg-crs-card { flex-direction: row; }
57
58 /* Company row */
59 .bkbg-crs-company-row {
60 padding: 16px 24px; display: flex; align-items: center;
61 border-bottom: 1px solid rgba(0,0,0,.06);
62 }
63
64 .layout-list .bkbg-crs-company-row { border-bottom: none; border-right: 1px solid rgba(0,0,0,.06); min-width: 180px; justify-content: center; }
65
66 .bkbg-crs-company-logo { max-height: 36px; max-width: 140px; object-fit: contain; }
67
68 .bkbg-crs-company-name-fallback { font-size: 15px; font-weight: 800; }
69
70 /* Card body */
71 .bkbg-crs-card > *:not(.bkbg-crs-company-row) { padding: 0 24px; }
72
73 .bkbg-crs-quote {
74 font-size: 15px; line-height: 1.65; font-style: italic;
75 margin: 20px 0 0; padding-left: 24px; padding-right: 24px;
76 flex: 1;
77 }
78
79 .bkbg-crs-author-row { margin-top: 16px; padding-left: 24px; padding-right: 24px; }
80 .bkbg-crs-author-name { font-size: 13px; font-weight: 700; }
81 .bkbg-crs-author-title { font-size: 12px; margin-top: 1px; }
82
83 /* Metrics */
84 .bkbg-crs-metrics {
85 display: flex; gap: 0; margin-top: 20px;
86 border-top: 1px solid rgba(0,0,0,.06); padding-left: 24px; padding-right: 24px;
87 }
88
89 .bkbg-crs-metric {
90 flex: 1; padding: 14px 0; text-align: center;
91 border-right: 1px solid rgba(0,0,0,.06);
92 }
93
94 .bkbg-crs-metric:last-child { border-right: none; }
95
96 .bkbg-crs-metric-val { font-size: 22px; font-weight: 800; line-height: 1; }
97 .bkbg-crs-metric-label { font-size: 11px; margin-top: 3px; }
98
99 /* Tags */
100 .bkbg-crs-tags { display: flex; flex-wrap: wrap; gap: 6px; padding: 12px 24px 20px; margin-top: auto; }
101 .bkbg-crs-tag { padding: 3px 10px; border-radius: 100px; font-size: 11px; font-weight: 600; }
102
103 /* Featured: first card is wider */
104 .layout-featured .bkbg-crs-card:first-child { grid-column: 1 / -1; flex-direction: row; }
105 .layout-featured .bkbg-crs-card:first-child .bkbg-crs-company-row { border-bottom: none; border-right: 1px solid rgba(0,0,0,.06); min-width: 220px; flex-direction: column; justify-content: center; }
106 .layout-featured .bkbg-crs-card:first-child .bkbg-crs-quote { font-size: 18px; }
107
108 @media (max-width: 900px) {
109 .bkbg-crs-grid.layout-grid { grid-template-columns: repeat(2,1fr); }
110 }
111
112 /* ── Typography responsive ─────────────────────────────────────────────────── */
113 @media (max-width: 1024px) {
114 .bkbg-crs-eyebrow {
115 font-size: var(--bkbg-crs-eye-font-size-t, var(--bkbg-crs-eye-font-size-d, var(--bkbg-crs-eye-fs, 13px)));
116 letter-spacing: var(--bkbg-crs-eye-letter-spacing-t, var(--bkbg-crs-eye-letter-spacing-d, .1em));
117 line-height: var(--bkbg-crs-eye-line-height-t, var(--bkbg-crs-eye-line-height-d, 1.4));
118 word-spacing: var(--bkbg-crs-eye-word-spacing-t, var(--bkbg-crs-eye-word-spacing-d, normal));
119 }
120 .bkbg-crs-header .bkbg-crs-heading {
121 font-size: var(--bkbg-crs-hdg-font-size-t, var(--bkbg-crs-hdg-font-size-d, var(--bkbg-crs-hdg-fs, clamp(24px,5vw,40px))));
122 letter-spacing: var(--bkbg-crs-hdg-letter-spacing-t, var(--bkbg-crs-hdg-letter-spacing-d, normal));
123 line-height: var(--bkbg-crs-hdg-line-height-t, var(--bkbg-crs-hdg-line-height-d, 1.15));
124 word-spacing: var(--bkbg-crs-hdg-word-spacing-t, var(--bkbg-crs-hdg-word-spacing-d, normal));
125 }
126 .bkbg-crs-sub {
127 font-size: var(--bkbg-crs-sub-font-size-t, var(--bkbg-crs-sub-font-size-d, var(--bkbg-crs-sub-fs, 17px)));
128 letter-spacing: var(--bkbg-crs-sub-letter-spacing-t, var(--bkbg-crs-sub-letter-spacing-d, normal));
129 line-height: var(--bkbg-crs-sub-line-height-t, var(--bkbg-crs-sub-line-height-d, 1.6));
130 word-spacing: var(--bkbg-crs-sub-word-spacing-t, var(--bkbg-crs-sub-word-spacing-d, normal));
131 }
132 }
133 @media (max-width: 767px) {
134 .bkbg-crs-eyebrow {
135 font-size: var(--bkbg-crs-eye-font-size-m, var(--bkbg-crs-eye-font-size-t, var(--bkbg-crs-eye-font-size-d, var(--bkbg-crs-eye-fs, 13px))));
136 letter-spacing: var(--bkbg-crs-eye-letter-spacing-m, var(--bkbg-crs-eye-letter-spacing-t, var(--bkbg-crs-eye-letter-spacing-d, .1em)));
137 line-height: var(--bkbg-crs-eye-line-height-m, var(--bkbg-crs-eye-line-height-t, var(--bkbg-crs-eye-line-height-d, 1.4)));
138 word-spacing: var(--bkbg-crs-eye-word-spacing-m, var(--bkbg-crs-eye-word-spacing-t, var(--bkbg-crs-eye-word-spacing-d, normal)));
139 }
140 .bkbg-crs-header .bkbg-crs-heading {
141 font-size: var(--bkbg-crs-hdg-font-size-m, var(--bkbg-crs-hdg-font-size-t, var(--bkbg-crs-hdg-font-size-d, var(--bkbg-crs-hdg-fs, clamp(24px,5vw,40px)))));
142 letter-spacing: var(--bkbg-crs-hdg-letter-spacing-m, var(--bkbg-crs-hdg-letter-spacing-t, var(--bkbg-crs-hdg-letter-spacing-d, normal)));
143 line-height: var(--bkbg-crs-hdg-line-height-m, var(--bkbg-crs-hdg-line-height-t, var(--bkbg-crs-hdg-line-height-d, 1.15)));
144 word-spacing: var(--bkbg-crs-hdg-word-spacing-m, var(--bkbg-crs-hdg-word-spacing-t, var(--bkbg-crs-hdg-word-spacing-d, normal)));
145 }
146 .bkbg-crs-sub {
147 font-size: var(--bkbg-crs-sub-font-size-m, var(--bkbg-crs-sub-font-size-t, var(--bkbg-crs-sub-font-size-d, var(--bkbg-crs-sub-fs, 17px))));
148 letter-spacing: var(--bkbg-crs-sub-letter-spacing-m, var(--bkbg-crs-sub-letter-spacing-t, var(--bkbg-crs-sub-letter-spacing-d, normal)));
149 line-height: var(--bkbg-crs-sub-line-height-m, var(--bkbg-crs-sub-line-height-t, var(--bkbg-crs-sub-line-height-d, 1.6)));
150 word-spacing: var(--bkbg-crs-sub-word-spacing-m, var(--bkbg-crs-sub-word-spacing-t, var(--bkbg-crs-sub-word-spacing-d, normal)));
151 }
152 }
153
154 @media (max-width: 600px) {
155 .bkbg-crs-grid.layout-grid,
156 .bkbg-crs-grid.layout-featured { grid-template-columns: 1fr; }
157 .bkbg-crs-grid.layout-list .bkbg-crs-card,
158 .layout-featured .bkbg-crs-card:first-child { flex-direction: column; }
159 .bkbg-crs-grid.layout-list .bkbg-crs-company-row,
160 .layout-featured .bkbg-crs-card:first-child .bkbg-crs-company-row { border-right: none; border-bottom: 1px solid rgba(0,0,0,.06); min-width: 0; }
161 }
162