PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.13
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.13
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 / reading-notes / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.13, at blocks/reading-notes/style.css

180 lines 5.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Reading Notes Block */
2 .bkbg-rn-block {
3 box-sizing: border-box;
4 font-family: inherit;
5 }
6
7 /* Header */
8 .bkbg-rn-header {
9 display: flex;
10 align-items: center;
11 gap: 20px;
12 flex-wrap: wrap;
13 }
14
15 .bkbg-rn-cover-emoji {
16 font-size: 48px;
17 line-height: 1;
18 flex-shrink: 0;
19 }
20 .bkbg-rn-cover-emoji svg { width: 1em; height: 1em; fill: currentColor; }
21 .bkbg-rn-cover-emoji .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
22 .bkbg-rn-cover-emoji .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
23
24 .bkbg-rn-book-title {
25 margin: 0 0 4px;
26 }
27 .bkbg-rn-header h3.bkbg-rn-book-title {
28 font-family: var(--bkrn-tt-font-family);
29 font-size: var(--bkrn-tt-font-size-d, 22px);
30 font-weight: var(--bkrn-tt-font-weight, 700);
31 font-style: var(--bkrn-tt-font-style, normal);
32 text-decoration: var(--bkrn-tt-text-decoration, none);
33 text-transform: var(--bkrn-tt-text-transform, none);
34 line-height: var(--bkrn-tt-line-height-d, 1.3);
35 letter-spacing: var(--bkrn-tt-letter-spacing-d, normal);
36 word-spacing: var(--bkrn-tt-word-spacing-d, normal);
37 }
38
39 .bkbg-rn-author {
40 margin: 0 0 8px;
41 opacity: .8;
42 }
43
44 .bkbg-rn-meta {
45 display: flex;
46 flex-wrap: wrap;
47 align-items: center;
48 gap: 10px;
49 }
50
51 .bkbg-rn-genre-badge {
52 font-size: 11px;
53 padding: 3px 10px;
54 border-radius: 100px;
55 background: rgba(255,255,255,.15);
56 }
57
58 .bkbg-rn-stars {
59 letter-spacing: 2px;
60 font-size: 18px;
61 }
62
63 .bkbg-rn-date {
64 font-size: 12px;
65 opacity: .7;
66 }
67
68 /* Notes list */
69 .bkbg-rn-notes {
70 display: flex;
71 flex-direction: column;
72 }
73
74 .bkbg-rn-notes.is-grid {
75 display: grid;
76 grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
77 align-items: start;
78 }
79
80 /* Note card */
81 .bkbg-rn-note {
82 display: flex;
83 gap: 14px;
84 align-items: flex-start;
85 transition: box-shadow .2s, transform .2s;
86 }
87
88 .bkbg-rn-note:hover {
89 transform: translateY(-1px);
90 box-shadow: 0 4px 14px rgba(0,0,0,.08);
91 }
92
93 .bkbg-rn-note-icon {
94 flex-shrink: 0;
95 line-height: 1;
96 }
97
98 .bkbg-rn-note-icon.is-quote {
99 font-family: Georgia, serif;
100 font-size: 32px;
101 margin-top: -6px;
102 }
103
104 .bkbg-rn-note-body {
105 flex: 1;
106 }
107
108 .bkbg-rn-note-type-label {
109 display: inline-block;
110 font-size: 10px;
111 font-weight: 700;
112 text-transform: uppercase;
113 letter-spacing: .07em;
114 margin-bottom: 6px;
115 }
116
117 .bkbg-rn-note-text {
118 margin: 0;
119 font-family: var(--bkrn-nt-font-family, inherit);
120 font-size: var(--bkrn-nt-font-size-d, 15px);
121 font-weight: var(--bkrn-nt-font-weight, 400);
122 font-style: var(--bkrn-nt-font-style, normal);
123 text-decoration: var(--bkrn-nt-text-decoration, none);
124 text-transform: var(--bkrn-nt-text-transform, none);
125 line-height: var(--bkrn-nt-line-height-d, 1.65);
126 letter-spacing: var(--bkrn-nt-letter-spacing-d, normal);
127 word-spacing: var(--bkrn-nt-word-spacing-d, normal);
128 }
129
130 .bkbg-rn-note-source {
131 display: block;
132 font-size: 12px;
133 margin-top: 6px;
134 opacity: .8;
135 font-style: italic;
136 }
137
138 @media (max-width: 1024px) {
139 .bkbg-rn-header h3.bkbg-rn-book-title {
140 font-size: var(--bkrn-tt-font-size-t, var(--bkrn-tt-font-size-d, 22px));
141 line-height: var(--bkrn-tt-line-height-t, var(--bkrn-tt-line-height-d, 1.3));
142 letter-spacing: var(--bkrn-tt-letter-spacing-t, var(--bkrn-tt-letter-spacing-d, normal));
143 word-spacing: var(--bkrn-tt-word-spacing-t, var(--bkrn-tt-word-spacing-d, normal));
144 }
145 .bkbg-rn-note-text {
146 font-size: var(--bkrn-nt-font-size-t, var(--bkrn-nt-font-size-d, 15px));
147 line-height: var(--bkrn-nt-line-height-t, var(--bkrn-nt-line-height-d, 1.65));
148 letter-spacing: var(--bkrn-nt-letter-spacing-t, var(--bkrn-nt-letter-spacing-d, normal));
149 word-spacing: var(--bkrn-nt-word-spacing-t, var(--bkrn-nt-word-spacing-d, normal));
150 }
151 }
152 @media (max-width: 767px) {
153 .bkbg-rn-header h3.bkbg-rn-book-title {
154 font-size: var(--bkrn-tt-font-size-m, var(--bkrn-tt-font-size-t, var(--bkrn-tt-font-size-d, 22px)));
155 line-height: var(--bkrn-tt-line-height-m, var(--bkrn-tt-line-height-t, var(--bkrn-tt-line-height-d, 1.3)));
156 letter-spacing: var(--bkrn-tt-letter-spacing-m, var(--bkrn-tt-letter-spacing-t, var(--bkrn-tt-letter-spacing-d, normal)));
157 word-spacing: var(--bkrn-tt-word-spacing-m, var(--bkrn-tt-word-spacing-t, var(--bkrn-tt-word-spacing-d, normal)));
158 }
159 .bkbg-rn-note-text {
160 font-size: var(--bkrn-nt-font-size-m, var(--bkrn-nt-font-size-t, var(--bkrn-nt-font-size-d, 15px)));
161 line-height: var(--bkrn-nt-line-height-m, var(--bkrn-nt-line-height-t, var(--bkrn-nt-line-height-d, 1.65)));
162 letter-spacing: var(--bkrn-nt-letter-spacing-m, var(--bkrn-nt-letter-spacing-t, var(--bkrn-nt-letter-spacing-d, normal)));
163 word-spacing: var(--bkrn-nt-word-spacing-m, var(--bkrn-nt-word-spacing-t, var(--bkrn-nt-word-spacing-d, normal)));
164 }
165 }
166 @media (max-width: 600px) {
167 .bkbg-rn-header {
168 flex-direction: column;
169 text-align: center;
170 }
171
172 .bkbg-rn-meta {
173 justify-content: center;
174 }
175
176 .bkbg-rn-notes.is-grid {
177 grid-template-columns: 1fr;
178 }
179 }
180