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

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

104 lines 5.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Newsletter Section block */
2 .bkbg-nls-app { display: none; }
3
4 .bkbg-nls-inner {
5 max-width: 1100px;
6 margin: 0 auto;
7 }
8
9 .bkbg-nls-header { text-align: center; margin-bottom: 48px; }
10 .bkbg-nls-eyebrow {
11 font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; margin: 0 0 12px; display: block;
12 }
13 .bkbg-nls-subscriber-badge {
14 display: inline-flex; align-items: center; gap: 6px;
15 border-radius: 20px; padding: 4px 14px; font-size: 13px; font-weight: 600; margin-bottom: 16px;
16 }
17 .bkbg-nls-heading {
18 font-family: var(--bkbg-nls-ht-font-family, inherit);
19 font-size: var(--bkbg-nls-ht-font-size-d, 38px);
20 font-weight: var(--bkbg-nls-ht-font-weight, 800);
21 font-style: var(--bkbg-nls-ht-font-style, normal);
22 text-decoration: var(--bkbg-nls-ht-text-decoration, none);
23 text-transform: var(--bkbg-nls-ht-text-transform, none);
24 line-height: var(--bkbg-nls-ht-line-height-d, 1.2);
25 letter-spacing: var(--bkbg-nls-ht-letter-spacing-d, normal);
26 word-spacing: var(--bkbg-nls-ht-word-spacing-d, normal);
27 margin: 0 0 16px;
28 }
29 .bkbg-nls-wrap h2.bkbg-nls-heading,
30 .bkbg-nls-wrap .bkbg-nls-heading {
31 font-family: var(--bkbg-nls-ht-font-family, inherit);
32 font-size: var(--bkbg-nls-ht-font-size-d, 38px);
33 font-weight: var(--bkbg-nls-ht-font-weight, 800);
34 font-style: var(--bkbg-nls-ht-font-style, normal);
35 text-decoration: var(--bkbg-nls-ht-text-decoration, none);
36 text-transform: var(--bkbg-nls-ht-text-transform, none);
37 line-height: var(--bkbg-nls-ht-line-height-d, 1.2);
38 letter-spacing: var(--bkbg-nls-ht-letter-spacing-d, normal);
39 word-spacing: var(--bkbg-nls-ht-word-spacing-d, normal);
40 margin: 0 0 16px;
41 }
42 .bkbg-nls-sub {
43 font-family: var(--bkbg-nls-st-font-family, inherit);
44 font-size: var(--bkbg-nls-st-font-size-d, 18px);
45 font-weight: var(--bkbg-nls-st-font-weight, 400);
46 font-style: var(--bkbg-nls-st-font-style, normal);
47 text-decoration: var(--bkbg-nls-st-text-decoration, none);
48 text-transform: var(--bkbg-nls-st-text-transform, none);
49 line-height: var(--bkbg-nls-st-line-height-d, 1.6);
50 letter-spacing: var(--bkbg-nls-st-letter-spacing-d, normal);
51 word-spacing: var(--bkbg-nls-st-word-spacing-d, normal);
52 margin: 0 auto; max-width: 640px;
53 }
54
55 .bkbg-nls-grid {
56 display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: start;
57 }
58
59 .bkbg-nls-benefits { list-style: none; padding: 0; margin: 0 0 28px; }
60 .bkbg-nls-benefit {
61 display: flex; gap: 10px; align-items: flex-start; margin-bottom: 12px; font-size: 16px;
62 }
63 .bkbg-nls-check { font-weight: 700; flex-shrink: 0; }
64
65 .bkbg-nls-form { display: flex; gap: 10px; margin-bottom: 10px; }
66 .bkbg-nls-input {
67 flex: 1; padding: 14px 16px; border-width: 1px; border-style: solid;
68 border-radius: 8px; font-size: 15px; outline: none;
69 }
70 .bkbg-nls-submit {
71 padding: 14px 22px; border: none; border-radius: 8px;
72 font-weight: 700; font-size: 15px; cursor: pointer; white-space: nowrap; transition: opacity 0.2s;
73 }
74 .bkbg-nls-submit:hover { opacity: 0.88; }
75 .bkbg-nls-privacy { font-size: 13px; margin: 0; }
76
77 .bkbg-nls-success {
78 display: none; padding: 12px 16px; border-radius: 8px; font-size: 14px; font-weight: 600;
79 text-align: center; margin-top: 10px;
80 }
81 .bkbg-nls-success.visible { display: block; }
82
83 .bkbg-nls-issues-label {
84 font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 16px; display: block;
85 }
86 .bkbg-nls-issue {
87 border-width: 1px; border-style: solid; border-radius: 8px; padding: 16px; margin-bottom: 10px;
88 }
89 .bkbg-nls-issue-date { font-size: 11px; font-weight: 700; text-transform: uppercase; margin: 0 0 4px; }
90 .bkbg-nls-issue-title { font-weight: 700; font-size: 14px; line-height: 1.4; margin: 0 0 6px; }
91 .bkbg-nls-issue-excerpt { font-size: 13px; line-height: 1.5; margin: 0; }
92
93 @media (max-width: 1024px) {
94 .bkbg-nls-wrap .bkbg-nls-heading { font-size: var(--bkbg-nls-ht-font-size-t, var(--bkbg-nls-ht-font-size-d, 38px)); line-height: var(--bkbg-nls-ht-line-height-t, var(--bkbg-nls-ht-line-height-d, 1.2)); letter-spacing: var(--bkbg-nls-ht-letter-spacing-t, var(--bkbg-nls-ht-letter-spacing-d, normal)); word-spacing: var(--bkbg-nls-ht-word-spacing-t, var(--bkbg-nls-ht-word-spacing-d, normal)); }
95 .bkbg-nls-sub { font-size: var(--bkbg-nls-st-font-size-t, var(--bkbg-nls-st-font-size-d, 18px)); line-height: var(--bkbg-nls-st-line-height-t, var(--bkbg-nls-st-line-height-d, 1.6)); letter-spacing: var(--bkbg-nls-st-letter-spacing-t, var(--bkbg-nls-st-letter-spacing-d, normal)); word-spacing: var(--bkbg-nls-st-word-spacing-t, var(--bkbg-nls-st-word-spacing-d, normal)); }
96 }
97 @media (max-width: 768px) {
98 .bkbg-nls-grid { grid-template-columns: 1fr; gap: 36px; }
99 .bkbg-nls-wrap .bkbg-nls-heading { font-size: var(--bkbg-nls-ht-font-size-m, 26px); line-height: var(--bkbg-nls-ht-line-height-m, var(--bkbg-nls-ht-line-height-d, 1.2)); letter-spacing: var(--bkbg-nls-ht-letter-spacing-m, var(--bkbg-nls-ht-letter-spacing-d, normal)); word-spacing: var(--bkbg-nls-ht-word-spacing-m, var(--bkbg-nls-ht-word-spacing-d, normal)); }
100 .bkbg-nls-sub { font-size: var(--bkbg-nls-st-font-size-m, 16px); line-height: var(--bkbg-nls-st-line-height-m, var(--bkbg-nls-st-line-height-d, 1.6)); letter-spacing: var(--bkbg-nls-st-letter-spacing-m, var(--bkbg-nls-st-letter-spacing-d, normal)); word-spacing: var(--bkbg-nls-st-word-spacing-m, var(--bkbg-nls-st-word-spacing-d, normal)); }
101 .bkbg-nls-form { flex-direction: column; }
102 .bkbg-nls-submit { width: 100%; }
103 }
104