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 / review-schema / style.css

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

135 lines 4.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* =====================================================
2 Review Schema — bkbg-rs-*
3 ===================================================== */
4
5 .bkbg-rs-app {
6 box-sizing: border-box;
7 }
8
9 /* ── Aggregate panel ── */
10 .bkbg-rs-summary {
11 text-align: center;
12 margin-bottom: 32px;
13 }
14
15 /* Typography — item name heading */
16 .bkbg-rs-summary h3.bkbg-rs-item-name {
17 margin: 0 0 12px;
18 font-family: var(--bkrs-ht-font-family, inherit);
19 font-size: var(--bkrs-ht-font-size-d, 22px);
20 font-weight: var(--bkrs-ht-font-weight, 700);
21 font-style: var(--bkrs-ht-font-style, normal);
22 text-decoration: var(--bkrs-ht-text-decoration, none);
23 text-transform: var(--bkrs-ht-text-transform, none);
24 line-height: var(--bkrs-ht-line-height-d, 1.3);
25 letter-spacing: var(--bkrs-ht-letter-spacing-d, normal);
26 word-spacing: var(--bkrs-ht-word-spacing-d, normal);
27 }
28
29 .bkbg-rs-stars {
30 display: flex;
31 align-items: center;
32 justify-content: center;
33 gap: 3px;
34 }
35
36 .bkbg-rs-star {
37 line-height: 1;
38 }
39
40 .bkbg-rs-rating-value {
41 font-weight: 900;
42 line-height: 1;
43 margin: 8px 0 4px;
44 }
45
46 .bkbg-rs-count {
47 font-size: 14px;
48 }
49
50 /* ── Review grid ── */
51 .bkbg-rs-grid {
52 display: grid;
53 gap: 16px;
54 }
55
56 /* ── Review card ── */
57 .bkbg-rs-card {
58 padding: 20px;
59 border-radius: 16px;
60 }
61
62 .bkbg-rs-card-stars {
63 display: flex;
64 gap: 2px;
65 margin-bottom: 10px;
66 }
67
68 /* Typography — body text */
69 .bkbg-rs-body {
70 font-family: var(--bkrs-bt-font-family, inherit);
71 font-size: var(--bkrs-bt-font-size-d, 14px);
72 font-weight: var(--bkrs-bt-font-weight, 400);
73 font-style: var(--bkrs-bt-font-style, normal);
74 text-decoration: var(--bkrs-bt-text-decoration, none);
75 text-transform: var(--bkrs-bt-text-transform, none);
76 line-height: var(--bkrs-bt-line-height-d, 1.6);
77 letter-spacing: var(--bkrs-bt-letter-spacing-d, normal);
78 word-spacing: var(--bkrs-bt-word-spacing-d, normal);
79 margin: 0 0 12px;
80 }
81
82 .bkbg-rs-meta {
83 display: flex;
84 justify-content: space-between;
85 align-items: center;
86 }
87
88 .bkbg-rs-author {
89 font-size: 13px;
90 font-weight: 700;
91 }
92
93 .bkbg-rs-date {
94 font-size: 11px;
95 }
96
97 /* ── Responsive — tablet ── */
98 @media (max-width: 1024px) {
99 .bkbg-rs-summary h3.bkbg-rs-item-name {
100 font-size: var(--bkrs-ht-font-size-t, var(--bkrs-ht-font-size-d, 22px));
101 line-height: var(--bkrs-ht-line-height-t, var(--bkrs-ht-line-height-d, 1.3));
102 letter-spacing: var(--bkrs-ht-letter-spacing-t, var(--bkrs-ht-letter-spacing-d, normal));
103 word-spacing: var(--bkrs-ht-word-spacing-t, var(--bkrs-ht-word-spacing-d, normal));
104 }
105 .bkbg-rs-body {
106 font-size: var(--bkrs-bt-font-size-t, var(--bkrs-bt-font-size-d, 14px));
107 line-height: var(--bkrs-bt-line-height-t, var(--bkrs-bt-line-height-d, 1.6));
108 letter-spacing: var(--bkrs-bt-letter-spacing-t, var(--bkrs-bt-letter-spacing-d, normal));
109 word-spacing: var(--bkrs-bt-word-spacing-t, var(--bkrs-bt-word-spacing-d, normal));
110 }
111 }
112
113 /* ── Responsive — mobile ── */
114 @media (max-width: 767px) {
115 .bkbg-rs-summary h3.bkbg-rs-item-name {
116 font-size: var(--bkrs-ht-font-size-m, var(--bkrs-ht-font-size-t, var(--bkrs-ht-font-size-d, 22px)));
117 line-height: var(--bkrs-ht-line-height-m, var(--bkrs-ht-line-height-t, var(--bkrs-ht-line-height-d, 1.3)));
118 letter-spacing: var(--bkrs-ht-letter-spacing-m, var(--bkrs-ht-letter-spacing-t, var(--bkrs-ht-letter-spacing-d, normal)));
119 word-spacing: var(--bkrs-ht-word-spacing-m, var(--bkrs-ht-word-spacing-t, var(--bkrs-ht-word-spacing-d, normal)));
120 }
121 .bkbg-rs-body {
122 font-size: var(--bkrs-bt-font-size-m, var(--bkrs-bt-font-size-t, var(--bkrs-bt-font-size-d, 14px)));
123 line-height: var(--bkrs-bt-line-height-m, var(--bkrs-bt-line-height-t, var(--bkrs-bt-line-height-d, 1.6)));
124 letter-spacing: var(--bkrs-bt-letter-spacing-m, var(--bkrs-bt-letter-spacing-t, var(--bkrs-bt-letter-spacing-d, normal)));
125 word-spacing: var(--bkrs-bt-word-spacing-m, var(--bkrs-bt-word-spacing-t, var(--bkrs-bt-word-spacing-d, normal)));
126 }
127 }
128
129 /* ── Responsive — grid ── */
130 @media (max-width: 640px) {
131 .bkbg-rs-grid {
132 grid-template-columns: 1fr !important;
133 }
134 }
135