PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
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 / read-more / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.11, at blocks/read-more/style.css

120 lines 3.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ── Read More ───────────────────────────────────────────────── */
2
3 .bkrm-wrap {
4 box-sizing: border-box;
5 }
6
7 .bkrm-text {
8 font-family: var(--bkrm-ct-font-family, inherit);
9 font-size: var(--bkrm-ct-font-size-d, 16px);
10 font-weight: var(--bkrm-ct-font-weight, 400);
11 font-style: var(--bkrm-ct-font-style, normal);
12 text-decoration: var(--bkrm-ct-text-decoration, none);
13 text-transform: var(--bkrm-ct-text-transform, none);
14 line-height: var(--bkrm-ct-line-height-d, 1.7);
15 letter-spacing: var(--bkrm-ct-letter-spacing-d, normal);
16 word-spacing: var(--bkrm-ct-word-spacing-d, normal);
17 }
18
19 .bkrm-content {
20 position: relative;
21 overflow: hidden;
22 transition: max-height var(--bkrm-dur, 400ms) cubic-bezier(0.25, 1, 0.5, 1);
23 }
24
25 .bkrm-content.bkrm-collapsed {
26 max-height: var(--bkrm-collapsed, 180px);
27 }
28
29 .bkrm-content.bkrm-expanded {
30 max-height: 9999px;
31 }
32
33 /* Gradient fade overlay */
34 .bkrm-fade {
35 position: absolute;
36 bottom: 0;
37 left: 0;
38 right: 0;
39 height: var(--bkrm-fade-h, 80px);
40 background: linear-gradient(to bottom, transparent, var(--bkrm-fade-c, #ffffff));
41 pointer-events: none;
42 transition: opacity var(--bkrm-dur, 400ms) ease;
43 }
44
45 .bkrm-content.bkrm-expanded .bkrm-fade {
46 opacity: 0;
47 pointer-events: none;
48 }
49
50 /* Button wrapper */
51 .bkrm-btn-wrap {
52 margin-top: 16px;
53 }
54
55 /* Solid button */
56 .bkrm-btn {
57 display: inline-flex;
58 align-items: center;
59 gap: 6px;
60 padding: 10px 24px;
61 font-size: 14px;
62 font-weight: 600;
63 cursor: pointer;
64 border: 2px solid transparent;
65 transition: opacity 0.2s, transform 0.15s;
66 text-decoration: none;
67 line-height: 1;
68 }
69
70 .bkrm-btn:hover {
71 opacity: 0.85;
72 transform: translateY(-1px);
73 }
74
75 .bkrm-btn--link {
76 padding: 4px 0;
77 background: transparent !important;
78 border-color: transparent !important;
79 text-decoration: underline;
80 }
81
82 /* Chevron icon rotation */
83 .bkrm-chevron {
84 display: inline-block;
85 transition: transform 0.3s ease;
86 font-size: 11px;
87 line-height: 1;
88 }
89
90 .bkrm-chevron::before {
91 content: '';
92 }
93
94 .bkrm-btn[aria-expanded="true"] .bkrm-chevron {
95 transform: rotate(180deg);
96 }
97
98 @media (max-width: 1024px) {
99 .bkrm-text {
100 font-size: var(--bkrm-ct-font-size-t, var(--bkrm-ct-font-size-d, 16px));
101 line-height: var(--bkrm-ct-line-height-t, var(--bkrm-ct-line-height-d, 1.7));
102 letter-spacing: var(--bkrm-ct-letter-spacing-t, var(--bkrm-ct-letter-spacing-d, normal));
103 word-spacing: var(--bkrm-ct-word-spacing-t, var(--bkrm-ct-word-spacing-d, normal));
104 }
105 }
106 @media (max-width: 767px) {
107 .bkrm-text {
108 font-size: var(--bkrm-ct-font-size-m, var(--bkrm-ct-font-size-t, var(--bkrm-ct-font-size-d, 16px)));
109 line-height: var(--bkrm-ct-line-height-m, var(--bkrm-ct-line-height-t, var(--bkrm-ct-line-height-d, 1.7)));
110 letter-spacing: var(--bkrm-ct-letter-spacing-m, var(--bkrm-ct-letter-spacing-t, var(--bkrm-ct-letter-spacing-d, normal)));
111 word-spacing: var(--bkrm-ct-word-spacing-m, var(--bkrm-ct-word-spacing-t, var(--bkrm-ct-word-spacing-d, normal)));
112 }
113 }
114
115 @media (prefers-reduced-motion: reduce) {
116 .bkrm-content,
117 .bkrm-fade,
118 .bkrm-chevron { transition: none !important; }
119 }
120