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

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

145 lines 6.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* App Download – shared styles */
2 .bkbg-app-download-wrap { box-sizing: border-box; }
3
4 .bkbg-app-dl-inner {
5 max-width: var(--bkbg-ad-max-width, 1200px);
6 margin: 0 auto;
7 }
8
9 .bkbg-app-dl-grid {
10 display: grid;
11 grid-template-columns: 1fr 1fr;
12 gap: 64px;
13 align-items: center;
14 }
15
16 .bkbg-app-dl-grid.centered { grid-template-columns: 1fr; text-align: center; }
17 .bkbg-app-dl-grid.centered .bkbg-app-dl-text { align-items: center; }
18
19 .bkbg-app-dl-text {
20 display: flex;
21 flex-direction: column;
22 gap: 24px;
23 }
24
25 .bkbg-app-dl-tag {
26 display: inline-block;
27 border-radius: 100px;
28 padding: 4px 16px;
29 font-size: 12px;
30 font-weight: 600;
31 letter-spacing: .08em;
32 text-transform: uppercase;
33 align-self: flex-start;
34 }
35
36 .centered .bkbg-app-dl-tag { align-self: center; }
37
38 .bkbg-app-dl-heading {
39 margin: 0;
40 font-family: var(--bkbg-ad-heading-font-family, inherit);
41 font-size: var(--bkbg-ad-heading-font-size-d, var(--bkbg-ad-heading-font-size, var(--bkbg-ad-heading-sz, 44px)));
42 font-weight: var(--bkbg-ad-heading-font-weight, 800);
43 font-style: var(--bkbg-ad-heading-font-style, normal);
44 text-transform: var(--bkbg-ad-heading-text-transform, none);
45 text-decoration: var(--bkbg-ad-heading-text-decoration, none);
46 line-height: var(--bkbg-ad-heading-line-height-d, var(--bkbg-ad-heading-line-height, 1.15));
47 letter-spacing: var(--bkbg-ad-heading-letter-spacing-d, var(--bkbg-ad-heading-letter-spacing, normal));
48 word-spacing: var(--bkbg-ad-heading-word-spacing-d, var(--bkbg-ad-heading-word-spacing, normal));
49 }
50 .bkbg-app-dl-body {
51 margin: 0;
52 font-family: var(--bkbg-ad-body-font-family, inherit);
53 font-size: var(--bkbg-ad-body-font-size-d, var(--bkbg-ad-body-font-size, var(--bkbg-ad-body-sz, 18px)));
54 font-weight: var(--bkbg-ad-body-font-weight, inherit);
55 font-style: var(--bkbg-ad-body-font-style, normal);
56 text-transform: var(--bkbg-ad-body-text-transform, none);
57 text-decoration: var(--bkbg-ad-body-text-decoration, none);
58 line-height: var(--bkbg-ad-body-line-height-d, var(--bkbg-ad-body-line-height, 1.7));
59 letter-spacing: var(--bkbg-ad-body-letter-spacing-d, var(--bkbg-ad-body-letter-spacing, normal));
60 word-spacing: var(--bkbg-ad-body-word-spacing-d, var(--bkbg-ad-body-word-spacing, normal));
61 }
62
63 @media (max-width: 1024px) {
64 .bkbg-app-dl-heading {
65 font-size: var(--bkbg-ad-heading-font-size-t, var(--bkbg-ad-heading-font-size-d, var(--bkbg-ad-heading-font-size, var(--bkbg-ad-heading-sz, 44px))));
66 line-height: var(--bkbg-ad-heading-line-height-t, var(--bkbg-ad-heading-line-height-d, var(--bkbg-ad-heading-line-height, 1.15)));
67 letter-spacing: var(--bkbg-ad-heading-letter-spacing-t, var(--bkbg-ad-heading-letter-spacing-d, var(--bkbg-ad-heading-letter-spacing, normal)));
68 word-spacing: var(--bkbg-ad-heading-word-spacing-t, var(--bkbg-ad-heading-word-spacing-d, var(--bkbg-ad-heading-word-spacing, normal)));
69 }
70 .bkbg-app-dl-body {
71 font-size: var(--bkbg-ad-body-font-size-t, var(--bkbg-ad-body-font-size-d, var(--bkbg-ad-body-font-size, var(--bkbg-ad-body-sz, 18px))));
72 line-height: var(--bkbg-ad-body-line-height-t, var(--bkbg-ad-body-line-height-d, var(--bkbg-ad-body-line-height, 1.7)));
73 letter-spacing: var(--bkbg-ad-body-letter-spacing-t, var(--bkbg-ad-body-letter-spacing-d, var(--bkbg-ad-body-letter-spacing, normal)));
74 word-spacing: var(--bkbg-ad-body-word-spacing-t, var(--bkbg-ad-body-word-spacing-d, var(--bkbg-ad-body-word-spacing, normal)));
75 }
76 }
77
78 @media (max-width: 767px) {
79 .bkbg-app-dl-heading {
80 font-size: var(--bkbg-ad-heading-font-size-m, var(--bkbg-ad-heading-font-size-t, var(--bkbg-ad-heading-font-size-d, var(--bkbg-ad-heading-font-size, var(--bkbg-ad-heading-sz, 44px)))));
81 line-height: var(--bkbg-ad-heading-line-height-m, var(--bkbg-ad-heading-line-height-t, var(--bkbg-ad-heading-line-height-d, var(--bkbg-ad-heading-line-height, 1.15))));
82 letter-spacing: var(--bkbg-ad-heading-letter-spacing-m, var(--bkbg-ad-heading-letter-spacing-t, var(--bkbg-ad-heading-letter-spacing-d, var(--bkbg-ad-heading-letter-spacing, normal))));
83 word-spacing: var(--bkbg-ad-heading-word-spacing-m, var(--bkbg-ad-heading-word-spacing-t, var(--bkbg-ad-heading-word-spacing-d, var(--bkbg-ad-heading-word-spacing, normal))));
84 }
85 .bkbg-app-dl-body {
86 font-size: var(--bkbg-ad-body-font-size-m, var(--bkbg-ad-body-font-size-t, var(--bkbg-ad-body-font-size-d, var(--bkbg-ad-body-font-size, var(--bkbg-ad-body-sz, 18px)))));
87 line-height: var(--bkbg-ad-body-line-height-m, var(--bkbg-ad-body-line-height-t, var(--bkbg-ad-body-line-height-d, var(--bkbg-ad-body-line-height, 1.7))));
88 letter-spacing: var(--bkbg-ad-body-letter-spacing-m, var(--bkbg-ad-body-letter-spacing-t, var(--bkbg-ad-body-letter-spacing-d, var(--bkbg-ad-body-letter-spacing, normal))));
89 word-spacing: var(--bkbg-ad-body-word-spacing-m, var(--bkbg-ad-body-word-spacing-t, var(--bkbg-ad-body-word-spacing-d, var(--bkbg-ad-body-word-spacing, normal))));
90 }
91 }
92
93 .bkbg-app-dl-rating {
94 display: flex;
95 align-items: center;
96 gap: 8px;
97 }
98
99 .bkbg-app-dl-stars { font-size: 20px; }
100 .bkbg-app-dl-rating-text { font-size: 14px; }
101
102 .bkbg-app-dl-badges {
103 display: flex;
104 flex-wrap: wrap;
105 gap: 16px;
106 align-items: center;
107 }
108
109 .bkbg-app-dl-badge {
110 display: inline-flex;
111 align-items: center;
112 gap: 12px;
113 border-radius: 12px;
114 padding: 10px 20px;
115 min-width: 160px;
116 text-decoration: none;
117 transition: opacity .2s, transform .15s;
118 }
119
120 .bkbg-app-dl-badge:hover { opacity: .85; transform: translateY(-2px); }
121
122 .bkbg-app-dl-badge.black { background: #000; }
123 .bkbg-app-dl-badge.white { background: #fff; border: 1.5px solid #ccc; }
124
125 .bkbg-app-dl-badge-small { font-size: 9px; letter-spacing: .05em; }
126 .bkbg-app-dl-badge-big { font-size: 17px; font-weight: 700; line-height: 1.1; }
127
128 .bkbg-app-dl-device-col {
129 display: flex;
130 justify-content: center;
131 align-items: flex-end;
132 }
133
134 .bkbg-app-dl-device-col img {
135 max-height: 480px;
136 width: auto;
137 display: block;
138 filter: drop-shadow(0 30px 60px rgba(0,0,0,.5));
139 }
140
141 @media (max-width: 768px) {
142 .bkbg-app-dl-grid { grid-template-columns: 1fr; }
143 .bkbg-app-dl-device-col { display: none; }
144 }
145