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 / file-download / style.css

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

159 lines 7.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* File Download — bkfd- */
2 .bkfd-wrap {
3 display: flex;
4 align-items: center;
5 gap: 20px;
6 box-sizing: border-box;
7 flex-wrap: wrap;
8 }
9 .bkfd-icon-wrap {
10 flex-shrink: 0;
11 display: flex;
12 align-items: center;
13 justify-content: center;
14 }
15 .bkfd-info {
16 flex: 1;
17 min-width: 0;
18 }
19 .bkfd-name {
20 word-break: break-word;
21 font-family: var(--bkfd-tn-font-family, inherit);
22 font-size: var(--bkfd-tn-font-size-d, 16px);
23 font-weight: var(--bkfd-tn-font-weight, 700);
24 line-height: var(--bkfd-tn-line-height-d, 1.3);
25 text-transform: var(--bkfd-tn-text-transform, none);
26 font-style: var(--bkfd-tn-font-style, normal);
27 text-decoration:var(--bkfd-tn-text-decoration, none);
28 letter-spacing: var(--bkfd-tn-letter-spacing-d, normal);
29 word-spacing: var(--bkfd-tn-word-spacing-d, normal);
30 }
31 .bkfd-meta {
32 font-family: var(--bkfd-tm-font-family, inherit);
33 font-size: var(--bkfd-tm-font-size-d, 13px);
34 font-weight: var(--bkfd-tm-font-weight, 400);
35 line-height: var(--bkfd-tm-line-height-d, 1.4);
36 text-transform: var(--bkfd-tm-text-transform, none);
37 font-style: var(--bkfd-tm-font-style, normal);
38 text-decoration:var(--bkfd-tm-text-decoration, none);
39 letter-spacing: var(--bkfd-tm-letter-spacing-d, normal);
40 word-spacing: var(--bkfd-tm-word-spacing-d, normal);
41 }
42 .bkfd-desc {
43 font-family: var(--bkfd-td-font-family, inherit);
44 font-size: var(--bkfd-td-font-size-d, 14px);
45 font-weight: var(--bkfd-td-font-weight, 400);
46 line-height: var(--bkfd-td-line-height-d, 1.5);
47 text-transform: var(--bkfd-td-text-transform, none);
48 font-style: var(--bkfd-td-font-style, normal);
49 text-decoration:var(--bkfd-td-text-decoration, none);
50 letter-spacing: var(--bkfd-td-letter-spacing-d, normal);
51 word-spacing: var(--bkfd-td-word-spacing-d, normal);
52 }
53 .bkfd-badge {
54 display: inline-block;
55 flex-shrink: 0;
56 font-family: var(--bkfd-tb-font-family, inherit);
57 font-size: var(--bkfd-tb-font-size-d, 11px);
58 font-weight: var(--bkfd-tb-font-weight, 700);
59 line-height: var(--bkfd-tb-line-height-d, 1.2);
60 text-transform: var(--bkfd-tb-text-transform, none);
61 font-style: var(--bkfd-tb-font-style, normal);
62 text-decoration:var(--bkfd-tb-text-decoration, none);
63 letter-spacing: var(--bkfd-tb-letter-spacing-d, normal);
64 word-spacing: var(--bkfd-tb-word-spacing-d, normal);
65 }
66 .bkfd-btn {
67 display: inline-flex;
68 align-items: center;
69 gap: 6px;
70 text-decoration: none;
71 transition: opacity 0.2s, transform 0.2s;
72 flex-shrink: 0;
73 font-family: var(--bkfd-tbt-font-family, inherit);
74 font-size: var(--bkfd-tbt-font-size-d, 14px);
75 font-weight: var(--bkfd-tbt-font-weight, 600);
76 line-height: var(--bkfd-tbt-line-height-d, 1.4);
77 text-transform: var(--bkfd-tbt-text-transform, none);
78 font-style: var(--bkfd-tbt-font-style, normal);
79 text-decoration:var(--bkfd-tbt-text-decoration, none);
80 letter-spacing: var(--bkfd-tbt-letter-spacing-d, normal);
81 word-spacing: var(--bkfd-tbt-word-spacing-d, normal);
82 }
83 .bkfd-btn:hover {
84 opacity: 0.88;
85 transform: translateY(-1px);
86 }
87
88 /* ---- Responsive typography ---- */
89 @media (max-width: 1024px) {
90 .bkfd-name {
91 font-size: var(--bkfd-tn-font-size-t, var(--bkfd-tn-font-size-d, 16px));
92 line-height: var(--bkfd-tn-line-height-t, var(--bkfd-tn-line-height-d, 1.3));
93 letter-spacing: var(--bkfd-tn-letter-spacing-t, var(--bkfd-tn-letter-spacing-d, normal));
94 word-spacing: var(--bkfd-tn-word-spacing-t, var(--bkfd-tn-word-spacing-d, normal));
95 }
96 .bkfd-meta {
97 font-size: var(--bkfd-tm-font-size-t, var(--bkfd-tm-font-size-d, 13px));
98 line-height: var(--bkfd-tm-line-height-t, var(--bkfd-tm-line-height-d, 1.4));
99 letter-spacing: var(--bkfd-tm-letter-spacing-t, var(--bkfd-tm-letter-spacing-d, normal));
100 word-spacing: var(--bkfd-tm-word-spacing-t, var(--bkfd-tm-word-spacing-d, normal));
101 }
102 .bkfd-desc {
103 font-size: var(--bkfd-td-font-size-t, var(--bkfd-td-font-size-d, 14px));
104 line-height: var(--bkfd-td-line-height-t, var(--bkfd-td-line-height-d, 1.5));
105 letter-spacing: var(--bkfd-td-letter-spacing-t, var(--bkfd-td-letter-spacing-d, normal));
106 word-spacing: var(--bkfd-td-word-spacing-t, var(--bkfd-td-word-spacing-d, normal));
107 }
108 .bkfd-badge {
109 font-size: var(--bkfd-tb-font-size-t, var(--bkfd-tb-font-size-d, 11px));
110 line-height: var(--bkfd-tb-line-height-t, var(--bkfd-tb-line-height-d, 1.2));
111 letter-spacing: var(--bkfd-tb-letter-spacing-t, var(--bkfd-tb-letter-spacing-d, normal));
112 word-spacing: var(--bkfd-tb-word-spacing-t, var(--bkfd-tb-word-spacing-d, normal));
113 }
114 .bkfd-btn {
115 font-size: var(--bkfd-tbt-font-size-t, var(--bkfd-tbt-font-size-d, 14px));
116 line-height: var(--bkfd-tbt-line-height-t, var(--bkfd-tbt-line-height-d, 1.4));
117 letter-spacing: var(--bkfd-tbt-letter-spacing-t, var(--bkfd-tbt-letter-spacing-d, normal));
118 word-spacing: var(--bkfd-tbt-word-spacing-t, var(--bkfd-tbt-word-spacing-d, normal));
119 }
120 }
121 @media (max-width: 767px) {
122 .bkfd-name {
123 font-size: var(--bkfd-tn-font-size-m, var(--bkfd-tn-font-size-t, var(--bkfd-tn-font-size-d, 16px)));
124 line-height: var(--bkfd-tn-line-height-m, var(--bkfd-tn-line-height-t, var(--bkfd-tn-line-height-d, 1.3)));
125 letter-spacing: var(--bkfd-tn-letter-spacing-m, var(--bkfd-tn-letter-spacing-t, var(--bkfd-tn-letter-spacing-d, normal)));
126 word-spacing: var(--bkfd-tn-word-spacing-m, var(--bkfd-tn-word-spacing-t, var(--bkfd-tn-word-spacing-d, normal)));
127 }
128 .bkfd-meta {
129 font-size: var(--bkfd-tm-font-size-m, var(--bkfd-tm-font-size-t, var(--bkfd-tm-font-size-d, 13px)));
130 line-height: var(--bkfd-tm-line-height-m, var(--bkfd-tm-line-height-t, var(--bkfd-tm-line-height-d, 1.4)));
131 letter-spacing: var(--bkfd-tm-letter-spacing-m, var(--bkfd-tm-letter-spacing-t, var(--bkfd-tm-letter-spacing-d, normal)));
132 word-spacing: var(--bkfd-tm-word-spacing-m, var(--bkfd-tm-word-spacing-t, var(--bkfd-tm-word-spacing-d, normal)));
133 }
134 .bkfd-desc {
135 font-size: var(--bkfd-td-font-size-m, var(--bkfd-td-font-size-t, var(--bkfd-td-font-size-d, 14px)));
136 line-height: var(--bkfd-td-line-height-m, var(--bkfd-td-line-height-t, var(--bkfd-td-line-height-d, 1.5)));
137 letter-spacing: var(--bkfd-td-letter-spacing-m, var(--bkfd-td-letter-spacing-t, var(--bkfd-td-letter-spacing-d, normal)));
138 word-spacing: var(--bkfd-td-word-spacing-m, var(--bkfd-td-word-spacing-t, var(--bkfd-td-word-spacing-d, normal)));
139 }
140 .bkfd-badge {
141 font-size: var(--bkfd-tb-font-size-m, var(--bkfd-tb-font-size-t, var(--bkfd-tb-font-size-d, 11px)));
142 line-height: var(--bkfd-tb-line-height-m, var(--bkfd-tb-line-height-t, var(--bkfd-tb-line-height-d, 1.2)));
143 letter-spacing: var(--bkfd-tb-letter-spacing-m, var(--bkfd-tb-letter-spacing-t, var(--bkfd-tb-letter-spacing-d, normal)));
144 word-spacing: var(--bkfd-tb-word-spacing-m, var(--bkfd-tb-word-spacing-t, var(--bkfd-tb-word-spacing-d, normal)));
145 }
146 .bkfd-btn {
147 font-size: var(--bkfd-tbt-font-size-m, var(--bkfd-tbt-font-size-t, var(--bkfd-tbt-font-size-d, 14px)));
148 line-height: var(--bkfd-tbt-line-height-m, var(--bkfd-tbt-line-height-t, var(--bkfd-tbt-line-height-d, 1.4)));
149 letter-spacing: var(--bkfd-tbt-letter-spacing-m, var(--bkfd-tbt-letter-spacing-t, var(--bkfd-tbt-letter-spacing-d, normal)));
150 word-spacing: var(--bkfd-tbt-word-spacing-m, var(--bkfd-tbt-word-spacing-t, var(--bkfd-tbt-word-spacing-d, normal)));
151 }
152 }
153
154 /* ---- Responsive layout ---- */
155 @media (max-width: 600px) {
156 .bkfd-wrap { flex-direction: column; align-items: flex-start; }
157 .bkfd-btn { width: 100%; justify-content: center; }
158 }
159