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 / bio-card / style.css

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

147 lines 6.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ── Bio Card ─────────────────────────────────────────────── */
2 .bkbg-bio-card-wrap {
3 box-sizing: border-box;
4 }
5 .bkbg-bio-card {
6 box-sizing: border-box;
7 transition: box-shadow 0.25s ease;
8 }
9 .bkbg-bio-card--shadow:hover {
10 box-shadow: 0 16px 48px rgba(0, 0, 0, 0.12) !important;
11 }
12
13 /* Typography zones */
14 .bkbg-bio-name {
15 font-family: var(--bkbg-bio-name-font-family, inherit);
16 font-size: var(--bkbg-bio-name-font-size-d, 24px);
17 font-weight: var(--bkbg-bio-name-font-weight, 700);
18 font-style: var(--bkbg-bio-name-font-style, normal);
19 text-transform: var(--bkbg-bio-name-text-transform, none);
20 text-decoration: var(--bkbg-bio-name-text-decoration, none);
21 line-height: var(--bkbg-bio-name-line-height-d, 1.3);
22 letter-spacing: var(--bkbg-bio-name-letter-spacing-d, normal);
23 word-spacing: var(--bkbg-bio-name-word-spacing-d, normal);
24 }
25
26 .bkbg-bio-role {
27 font-family: var(--bkbg-bio-role-font-family, inherit);
28 font-size: var(--bkbg-bio-role-font-size-d, 14px);
29 font-weight: var(--bkbg-bio-role-font-weight, 500);
30 font-style: var(--bkbg-bio-role-font-style, normal);
31 text-transform: var(--bkbg-bio-role-text-transform, none);
32 text-decoration: var(--bkbg-bio-role-text-decoration, none);
33 line-height: var(--bkbg-bio-role-line-height-d, 1.4);
34 letter-spacing: var(--bkbg-bio-role-letter-spacing-d, normal);
35 word-spacing: var(--bkbg-bio-role-word-spacing-d, normal);
36 }
37
38 .bkbg-bio-bio {
39 font-family: var(--bkbg-bio-bio-font-family, inherit);
40 font-size: var(--bkbg-bio-bio-font-size-d, 15px);
41 font-weight: var(--bkbg-bio-bio-font-weight, normal);
42 font-style: var(--bkbg-bio-bio-font-style, normal);
43 text-transform: var(--bkbg-bio-bio-text-transform, none);
44 text-decoration: var(--bkbg-bio-bio-text-decoration, none);
45 line-height: var(--bkbg-bio-bio-line-height-d, 1.65);
46 letter-spacing: var(--bkbg-bio-bio-letter-spacing-d, normal);
47 word-spacing: var(--bkbg-bio-bio-word-spacing-d, normal);
48 }
49
50 @media (max-width: 1024px) {
51 .bkbg-bio-name {
52 font-size: var(--bkbg-bio-name-font-size-t, var(--bkbg-bio-name-font-size-d, 24px));
53 line-height: var(--bkbg-bio-name-line-height-t, var(--bkbg-bio-name-line-height-d, 1.3));
54 letter-spacing: var(--bkbg-bio-name-letter-spacing-t, var(--bkbg-bio-name-letter-spacing-d, normal));
55 word-spacing: var(--bkbg-bio-name-word-spacing-t, var(--bkbg-bio-name-word-spacing-d, normal));
56 }
57 .bkbg-bio-role {
58 font-size: var(--bkbg-bio-role-font-size-t, var(--bkbg-bio-role-font-size-d, 14px));
59 line-height: var(--bkbg-bio-role-line-height-t, var(--bkbg-bio-role-line-height-d, 1.4));
60 letter-spacing: var(--bkbg-bio-role-letter-spacing-t, var(--bkbg-bio-role-letter-spacing-d, normal));
61 word-spacing: var(--bkbg-bio-role-word-spacing-t, var(--bkbg-bio-role-word-spacing-d, normal));
62 }
63 .bkbg-bio-bio {
64 font-size: var(--bkbg-bio-bio-font-size-t, var(--bkbg-bio-bio-font-size-d, 15px));
65 line-height: var(--bkbg-bio-bio-line-height-t, var(--bkbg-bio-bio-line-height-d, 1.65));
66 letter-spacing: var(--bkbg-bio-bio-letter-spacing-t, var(--bkbg-bio-bio-letter-spacing-d, normal));
67 word-spacing: var(--bkbg-bio-bio-word-spacing-t, var(--bkbg-bio-bio-word-spacing-d, normal));
68 }
69 }
70
71 @media (max-width: 767px) {
72 .bkbg-bio-name {
73 font-size: var(--bkbg-bio-name-font-size-m, var(--bkbg-bio-name-font-size-t, var(--bkbg-bio-name-font-size-d, 24px)));
74 line-height: var(--bkbg-bio-name-line-height-m, var(--bkbg-bio-name-line-height-t, var(--bkbg-bio-name-line-height-d, 1.3)));
75 letter-spacing: var(--bkbg-bio-name-letter-spacing-m, var(--bkbg-bio-name-letter-spacing-t, var(--bkbg-bio-name-letter-spacing-d, normal)));
76 word-spacing: var(--bkbg-bio-name-word-spacing-m, var(--bkbg-bio-name-word-spacing-t, var(--bkbg-bio-name-word-spacing-d, normal)));
77 }
78 .bkbg-bio-role {
79 font-size: var(--bkbg-bio-role-font-size-m, var(--bkbg-bio-role-font-size-t, var(--bkbg-bio-role-font-size-d, 14px)));
80 line-height: var(--bkbg-bio-role-line-height-m, var(--bkbg-bio-role-line-height-t, var(--bkbg-bio-role-line-height-d, 1.4)));
81 letter-spacing: var(--bkbg-bio-role-letter-spacing-m, var(--bkbg-bio-role-letter-spacing-t, var(--bkbg-bio-role-letter-spacing-d, normal)));
82 word-spacing: var(--bkbg-bio-role-word-spacing-m, var(--bkbg-bio-role-word-spacing-t, var(--bkbg-bio-role-word-spacing-d, normal)));
83 }
84 .bkbg-bio-bio {
85 font-size: var(--bkbg-bio-bio-font-size-m, var(--bkbg-bio-bio-font-size-t, var(--bkbg-bio-bio-font-size-d, 15px)));
86 line-height: var(--bkbg-bio-bio-line-height-m, var(--bkbg-bio-bio-line-height-t, var(--bkbg-bio-bio-line-height-d, 1.65)));
87 letter-spacing: var(--bkbg-bio-bio-letter-spacing-m, var(--bkbg-bio-bio-letter-spacing-t, var(--bkbg-bio-bio-letter-spacing-d, normal)));
88 word-spacing: var(--bkbg-bio-bio-word-spacing-m, var(--bkbg-bio-bio-word-spacing-t, var(--bkbg-bio-bio-word-spacing-d, normal)));
89 }
90 }
91
92 .bkbg-bio-card img.bkbg-bio-photo {
93 display: block;
94 object-fit: cover;
95 flex-shrink: 0;
96 }
97 .bkbg-bio-card--card-center .bkbg-bio-photo {
98 margin-left: auto;
99 margin-right: auto;
100 }
101 .bkbg-bio-availability-dot {
102 display: inline-block;
103 width: 9px;
104 height: 9px;
105 border-radius: 50%;
106 margin-right: 5px;
107 animation: bkbg-pulse 2s infinite;
108 }
109 @keyframes bkbg-pulse {
110 0%, 100% { opacity: 1; transform: scale(1); }
111 50% { opacity: 0.6; transform: scale(1.2); }
112 }
113 .bkbg-bio-skill-chip {
114 display: inline-flex;
115 align-items: center;
116 border-radius: 99px;
117 padding: 3px 12px;
118 font-weight: 600;
119 line-height: 1.4;
120 }
121 .bkbg-bio-social-link {
122 display: inline-flex;
123 align-items: center;
124 justify-content: center;
125 transition: opacity 0.2s;
126 }
127 .bkbg-bio-social-link:hover {
128 opacity: 0.7;
129 }
130 .bkbg-bio-cta {
131 display: inline-block;
132 text-decoration: none;
133 transition: opacity 0.2s, transform 0.2s;
134 cursor: pointer;
135 }
136 .bkbg-bio-cta:hover {
137 opacity: 0.85;
138 transform: translateY(-1px);
139 }
140 @media (max-width: 640px) {
141 .bkbg-bio-card--horizontal {
142 flex-direction: column !important;
143 align-items: center !important;
144 text-align: center !important;
145 }
146 }
147