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 / team-slider / style.css

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

153 lines 5.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-ts-app { display: none; }
2
3 .bkbg-ts-section {
4 font-family: inherit;
5 box-sizing: border-box;
6 position: relative;
7 }
8
9 .bkbg-ts-heading { font-weight: 800; font-size: 28px; margin: 0 0 24px; line-height: 1.2; }
10
11 /* slider container */
12 .bkbg-ts-viewport {
13 overflow: hidden;
14 position: relative;
15 }
16
17 .bkbg-ts-track {
18 display: flex;
19 transition: transform 0.4s ease;
20 will-change: transform;
21 }
22
23 .bkbg-ts-slide {
24 flex-shrink: 0;
25 box-sizing: border-box;
26 padding: 0 10px;
27 }
28
29 /* card */
30 .bkbg-ts-card {
31 border: 1px solid #e5e7eb;
32 border-radius: 12px;
33 padding: 20px;
34 box-sizing: border-box;
35 height: 100%;
36 display: flex;
37 flex-direction: column;
38 }
39 .bkbg-ts-card.bkbg-ts-minimal { border: none; }
40 .bkbg-ts-card.bkbg-ts-horizontal .bkbg-ts-card-body { flex-direction: row; gap: 14px; align-items: flex-start; }
41
42 .bkbg-ts-card-body { display: flex; flex-direction: column; flex: 1; }
43 .bkbg-ts-card.bkbg-ts-centered .bkbg-ts-card-body { align-items: center; text-align: center; }
44
45 /* avatar */
46 .bkbg-ts-avatar-wrap {
47 overflow: hidden;
48 background: #e5e7eb;
49 flex-shrink: 0;
50 display: flex;
51 align-items: center;
52 justify-content: center;
53 font-size: 28px;
54 margin-bottom: 14px;
55 }
56 .bkbg-ts-card.bkbg-ts-centered .bkbg-ts-avatar-wrap { margin-left: auto; margin-right: auto; }
57 .bkbg-ts-card.bkbg-ts-horizontal .bkbg-ts-avatar-wrap { margin-bottom: 0; }
58 .bkbg-ts-avatar-wrap img { width: 100%; height: 100%; object-fit: cover; display: block; }
59
60 /* text */
61 .bkbg-ts-name {
62 font-family: var(--bksl-nm-font-family, inherit);
63 font-size: var(--bksl-nm-font-size-d, 17px);
64 line-height: var(--bksl-nm-line-height-d, 1.3);
65 letter-spacing: var(--bksl-nm-letter-spacing-d);
66 word-spacing: var(--bksl-nm-word-spacing-d);
67 font-weight: var(--bksl-nm-font-weight, 700);
68 font-style: var(--bksl-nm-font-style);
69 text-decoration: var(--bksl-nm-text-decoration);
70 text-transform: var(--bksl-nm-text-transform);
71 margin: 0 0 2px;
72 }
73 .bkbg-ts-role { font-size: 13px; margin: 0 0 8px; font-weight: 500; }
74 .bkbg-ts-tag { display: inline-block; padding: 2px 10px; border-radius: 999px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; margin-bottom: 8px; }
75 .bkbg-ts-bio {
76 font-family: var(--bksl-bi-font-family, inherit);
77 font-size: var(--bksl-bi-font-size-d, 13px);
78 line-height: var(--bksl-bi-line-height-d, 1.6);
79 letter-spacing: var(--bksl-bi-letter-spacing-d);
80 word-spacing: var(--bksl-bi-word-spacing-d);
81 font-weight: var(--bksl-bi-font-weight);
82 font-style: var(--bksl-bi-font-style);
83 text-decoration: var(--bksl-bi-text-decoration);
84 text-transform: var(--bksl-bi-text-transform);
85 margin: 0 0 10px;
86 flex: 1;
87 }
88
89 /* socials */
90 .bkbg-ts-socials { display: flex; gap: 10px; flex-wrap: wrap; margin-top: auto; }
91 .bkbg-ts-social { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; text-decoration: none; font-size: 14px; transition: opacity 0.2s; }
92 .bkbg-ts-social:hover { opacity: 0.75; }
93
94 /* nav */
95 .bkbg-ts-nav { display: flex; align-items: center; justify-content: center; gap: 10px; margin-top: 20px; }
96 .bkbg-ts-arrow {
97 width: 38px; height: 38px;
98 border-radius: 50%;
99 border: 1px solid #e5e7eb;
100 background: #fff;
101 display: flex; align-items: center; justify-content: center;
102 cursor: pointer; font-size: 16px;
103 user-select: none;
104 transition: background 0.2s, color 0.2s;
105 flex-shrink: 0;
106 }
107 .bkbg-ts-arrow:hover { background: #f3f4f6; }
108 .bkbg-ts-arrow.disabled { opacity: 0.35; pointer-events: none; }
109
110 .bkbg-ts-dots { display: flex; gap: 6px; align-items: center; }
111 .bkbg-ts-dot {
112 width: 8px; height: 8px;
113 border-radius: 999px;
114 background: #d1d5db;
115 cursor: pointer;
116 transition: width 0.2s, background 0.2s;
117 }
118 .bkbg-ts-dot.active { width: 22px; }
119
120 @media (max-width: 640px) {
121 .bkbg-ts-slide { padding: 0 5px; }
122 }
123
124 /* ── Responsive typography ──────────────────────────────────────────────── */
125 @media (max-width: 1024px) {
126 .bkbg-ts-name {
127 font-size: var(--bksl-nm-font-size-t, var(--bksl-nm-font-size-d, 17px));
128 line-height: var(--bksl-nm-line-height-t, var(--bksl-nm-line-height-d, 1.3));
129 letter-spacing: var(--bksl-nm-letter-spacing-t, var(--bksl-nm-letter-spacing-d));
130 word-spacing: var(--bksl-nm-word-spacing-t, var(--bksl-nm-word-spacing-d));
131 }
132 .bkbg-ts-bio {
133 font-size: var(--bksl-bi-font-size-t, var(--bksl-bi-font-size-d, 13px));
134 line-height: var(--bksl-bi-line-height-t, var(--bksl-bi-line-height-d, 1.6));
135 letter-spacing: var(--bksl-bi-letter-spacing-t, var(--bksl-bi-letter-spacing-d));
136 word-spacing: var(--bksl-bi-word-spacing-t, var(--bksl-bi-word-spacing-d));
137 }
138 }
139 @media (max-width: 767px) {
140 .bkbg-ts-name {
141 font-size: var(--bksl-nm-font-size-m, var(--bksl-nm-font-size-t, var(--bksl-nm-font-size-d, 17px)));
142 line-height: var(--bksl-nm-line-height-m, var(--bksl-nm-line-height-t, var(--bksl-nm-line-height-d, 1.3)));
143 letter-spacing: var(--bksl-nm-letter-spacing-m, var(--bksl-nm-letter-spacing-t, var(--bksl-nm-letter-spacing-d)));
144 word-spacing: var(--bksl-nm-word-spacing-m, var(--bksl-nm-word-spacing-t, var(--bksl-nm-word-spacing-d)));
145 }
146 .bkbg-ts-bio {
147 font-size: var(--bksl-bi-font-size-m, var(--bksl-bi-font-size-t, var(--bksl-bi-font-size-d, 13px)));
148 line-height: var(--bksl-bi-line-height-m, var(--bksl-bi-line-height-t, var(--bksl-bi-line-height-d, 1.6)));
149 letter-spacing: var(--bksl-bi-letter-spacing-m, var(--bksl-bi-letter-spacing-t, var(--bksl-bi-letter-spacing-d)));
150 word-spacing: var(--bksl-bi-word-spacing-m, var(--bksl-bi-word-spacing-t, var(--bksl-bi-word-spacing-d)));
151 }
152 }
153