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 / persona-section / style.css

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

136 lines 6.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Persona Section block */
2 .bkbg-per-app { display: block; }
3
4 .bkbg-per-inner { max-width: 1200px; margin: 0 auto; }
5
6 .bkbg-per-header { text-align: center; margin-bottom: 48px; }
7 .bkbg-per-eyebrow {
8 font-family: var(--bkbg-per-eyebrow-ff, inherit);
9 font-size: var(--bkbg-per-eyebrow-fs, 13px);
10 font-weight: var(--bkbg-per-eyebrow-fw, 700);
11 font-style: var(--bkbg-per-eyebrow-fst, normal);
12 text-decoration: var(--bkbg-per-eyebrow-td, none);
13 text-transform: var(--bkbg-per-eyebrow-tt, uppercase);
14 letter-spacing: var(--bkbg-per-eyebrow-ls, 0.08em);
15 line-height: var(--bkbg-per-eyebrow-lh, 1.4);
16 margin: 0 0 12px; display: block;
17 }
18 .bkbg-per-heading {
19 font-family: var(--bkbg-per-heading-ff, inherit);
20 font-size: var(--bkbg-per-heading-fs, 36px);
21 font-weight: var(--bkbg-per-heading-fw, 800);
22 font-style: var(--bkbg-per-heading-fst, normal);
23 text-decoration: var(--bkbg-per-heading-td, none);
24 text-transform: var(--bkbg-per-heading-tt, none);
25 letter-spacing: var(--bkbg-per-heading-ls, normal);
26 line-height: var(--bkbg-per-heading-lh, 1.2);
27 margin: 0 0 16px;
28 }
29 .bkbg-per-sub {
30 font-family: var(--bkbg-per-subtext-ff, inherit);
31 font-size: var(--bkbg-per-subtext-fs, 18px);
32 font-weight: var(--bkbg-per-subtext-fw, 400);
33 font-style: var(--bkbg-per-subtext-fst, normal);
34 text-decoration: var(--bkbg-per-subtext-td, none);
35 text-transform: var(--bkbg-per-subtext-tt, none);
36 letter-spacing: var(--bkbg-per-subtext-ls, normal);
37 line-height: var(--bkbg-per-subtext-lh, 1.6);
38 margin: 0 auto; max-width: 640px;
39 }
40
41 .bkbg-per-grid {
42 display: grid; gap: 24px;
43 }
44
45 .bkbg-per-card { border-width: 1px; border-style: solid; padding: 28px; }
46
47 .bkbg-per-icon {
48 width: 56px; height: 56px; border-radius: 12px;
49 display: flex; align-items: center; justify-content: center;
50 font-size: 28px; margin-bottom: 16px;
51 }
52 .bkbg-per-icon svg { width: 1em; height: 1em; fill: currentColor; }
53 .bkbg-per-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
54 .bkbg-per-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
55 .bkbg-per-role {
56 margin: 0 0 8px;
57 font-family: var(--bkbg-per-role-ff, inherit);
58 font-size: var(--bkbg-per-role-fs, 18px);
59 font-weight: var(--bkbg-per-role-fw, 700);
60 font-style: var(--bkbg-per-role-fst, normal);
61 text-decoration: var(--bkbg-per-role-td, none);
62 text-transform: var(--bkbg-per-role-tt, none);
63 letter-spacing: var(--bkbg-per-role-ls, normal);
64 line-height: var(--bkbg-per-role-lh, 1.3);
65 }
66 .bkbg-per-desc {
67 margin: 0 0 20px;
68 font-family: var(--bkbg-per-desc-ff, inherit);
69 font-size: var(--bkbg-per-desc-fs, 14px);
70 font-weight: var(--bkbg-per-desc-fw, 400);
71 font-style: var(--bkbg-per-desc-fst, normal);
72 text-decoration: var(--bkbg-per-desc-td, none);
73 text-transform: var(--bkbg-per-desc-tt, none);
74 letter-spacing: var(--bkbg-per-desc-ls, normal);
75 line-height: var(--bkbg-per-desc-lh, 1.65);
76 }
77
78 .bkbg-per-list-label {
79 font-size: 11px; font-weight: 700; text-transform: uppercase;
80 letter-spacing: 0.05em; margin: 0 0 8px; display: block;
81 }
82 .bkbg-per-list { list-style: none; padding: 0; margin: 0 0 16px; }
83 .bkbg-per-list li {
84 display: flex; align-items: flex-start; gap: 8px;
85 margin-bottom: 6px;
86 font-family: var(--bkbg-per-item-ff, inherit);
87 font-size: var(--bkbg-per-item-fs, 13px);
88 font-weight: var(--bkbg-per-item-fw, 400);
89 font-style: var(--bkbg-per-item-fst, normal);
90 text-decoration: var(--bkbg-per-item-td, none);
91 text-transform: var(--bkbg-per-item-tt, none);
92 letter-spacing: var(--bkbg-per-item-ls, normal);
93 line-height: var(--bkbg-per-item-lh, 1.5);
94 }
95 .bkbg-per-list-icon { flex-shrink: 0; font-style: normal; }
96
97 /* Heading specificity */
98 .bkbg-per-app h2.bkbg-per-heading,
99 .bkbg-per-app .bkbg-per-heading {
100 font-size: var(--bkbg-per-heading-fs, 36px);
101 font-weight: var(--bkbg-per-heading-fw, 800);
102 }
103 .bkbg-per-card h3.bkbg-per-role,
104 .bkbg-per-card .bkbg-per-role {
105 font-size: var(--bkbg-per-role-fs, 18px);
106 font-weight: var(--bkbg-per-role-fw, 700);
107 }
108
109 @media (max-width: 1024px) {
110 .bkbg-per-eyebrow { font-size: var(--bkbg-per-eyebrow-fs-tab, var(--bkbg-per-eyebrow-fs, 13px)); }
111 .bkbg-per-heading { font-size: var(--bkbg-per-heading-fs-tab, var(--bkbg-per-heading-fs, 36px)); }
112 .bkbg-per-app h2.bkbg-per-heading,
113 .bkbg-per-app .bkbg-per-heading { font-size: var(--bkbg-per-heading-fs-tab, var(--bkbg-per-heading-fs, 36px)); }
114 .bkbg-per-sub { font-size: var(--bkbg-per-subtext-fs-tab, var(--bkbg-per-subtext-fs, 18px)); }
115 .bkbg-per-role { font-size: var(--bkbg-per-role-fs-tab, var(--bkbg-per-role-fs, 18px)); }
116 .bkbg-per-card h3.bkbg-per-role,
117 .bkbg-per-card .bkbg-per-role { font-size: var(--bkbg-per-role-fs-tab, var(--bkbg-per-role-fs, 18px)); }
118 .bkbg-per-desc { font-size: var(--bkbg-per-desc-fs-tab, var(--bkbg-per-desc-fs, 14px)); }
119 .bkbg-per-list li { font-size: var(--bkbg-per-item-fs-tab, var(--bkbg-per-item-fs, 13px)); }
120 }
121 @media (max-width: 767px) {
122 .bkbg-per-eyebrow { font-size: var(--bkbg-per-eyebrow-fs-mob, var(--bkbg-per-eyebrow-fs-tab, var(--bkbg-per-eyebrow-fs, 13px))); }
123 .bkbg-per-heading { font-size: var(--bkbg-per-heading-fs-mob, var(--bkbg-per-heading-fs-tab, var(--bkbg-per-heading-fs, 36px))); }
124 .bkbg-per-app h2.bkbg-per-heading,
125 .bkbg-per-app .bkbg-per-heading { font-size: var(--bkbg-per-heading-fs-mob, var(--bkbg-per-heading-fs-tab, var(--bkbg-per-heading-fs, 36px))); }
126 .bkbg-per-sub { font-size: var(--bkbg-per-subtext-fs-mob, var(--bkbg-per-subtext-fs-tab, var(--bkbg-per-subtext-fs, 18px))); }
127 .bkbg-per-role { font-size: var(--bkbg-per-role-fs-mob, var(--bkbg-per-role-fs-tab, var(--bkbg-per-role-fs, 18px))); }
128 .bkbg-per-card h3.bkbg-per-role,
129 .bkbg-per-card .bkbg-per-role { font-size: var(--bkbg-per-role-fs-mob, var(--bkbg-per-role-fs-tab, var(--bkbg-per-role-fs, 18px))); }
130 .bkbg-per-desc { font-size: var(--bkbg-per-desc-fs-mob, var(--bkbg-per-desc-fs-tab, var(--bkbg-per-desc-fs, 14px))); }
131 .bkbg-per-list li { font-size: var(--bkbg-per-item-fs-mob, var(--bkbg-per-item-fs-tab, var(--bkbg-per-item-fs, 13px))); }
132 }
133 @media (max-width: 640px) {
134 .bkbg-per-grid { grid-template-columns: 1fr !important; }
135 }
136