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 / time-zone-converter / style.css

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

108 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Time Zone Converter — bkbg-tzc-* */
2 .bkbg-tzc-app {
3 box-sizing: border-box;
4 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
5 }
6 .bkbg-tzc-app *, .bkbg-tzc-app *::before, .bkbg-tzc-app *::after { box-sizing: border-box; }
7
8 .bkbg-tzc-wrap {
9 max-width: 540px;
10 margin: 0 auto;
11 background: #fff;
12 border-radius: 16px;
13 padding: 36px 32px;
14 box-shadow: 0 4px 24px rgba(0,0,0,0.09);
15 }
16 .bkbg-tzc-header { margin-bottom: 22px; }
17 .bkbg-tzc-title { font-family:var(--bktzc-tt-font-family,inherit);font-size:var(--bktzc-tt-font-size-d,28px);font-weight:var(--bktzc-tt-font-weight,700);font-style:var(--bktzc-tt-font-style,normal);line-height:var(--bktzc-tt-line-height-d,1.2);text-decoration:var(--bktzc-tt-text-decoration,none);text-transform:var(--bktzc-tt-text-transform,none);letter-spacing:var(--bktzc-tt-letter-spacing-d,normal);word-spacing:var(--bktzc-tt-word-spacing-d,normal);margin: 0 0 6px; }
18 .bkbg-tzc-subtitle { font-size: 15px; margin: 0; opacity: .7; }
19
20 .bkbg-tzc-source {
21 background: #6c3fb5;
22 border-radius: 10px;
23 padding: 20px 22px;
24 margin-bottom: 16px;
25 }
26 .bkbg-tzc-source-inputs {
27 display: flex;
28 gap: 12px;
29 flex-wrap: wrap;
30 margin-bottom: 12px;
31 }
32 .bkbg-tzc-source-group { flex: 1; min-width: 180px; }
33 .bkbg-tzc-source-label {
34 display: block;
35 font-size: 11px;
36 font-weight: 700;
37 opacity: .8;
38 margin-bottom: 5px;
39 text-transform: uppercase;
40 letter-spacing: .05em;
41 }
42 .bkbg-tzc-dt-input, .bkbg-tzc-tz-select {
43 width: 100%;
44 box-sizing: border-box;
45 padding: 9px 12px;
46 border-radius: 6px;
47 border: none;
48 font-size: 14px;
49 font-family: inherit;
50 outline: none;
51 background: rgba(255,255,255,.15);
52 cursor: pointer;
53 transition: background .15s;
54 }
55 .bkbg-tzc-dt-input {
56 color-scheme: dark;
57 }
58 .bkbg-tzc-tz-select {
59 appearance: none;
60 -webkit-appearance: none;
61 padding-right: 36px;
62 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23ffffff' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
63 background-repeat: no-repeat;
64 background-position: right 12px center;
65 background-size: 10px 6px;
66 }
67 .bkbg-tzc-dt-input:focus, .bkbg-tzc-tz-select:focus {
68 background: rgba(255,255,255,.25);
69 }
70 .bkbg-tzc-source-time { font-family:var(--bktzc-tm-font-family,inherit);font-size:var(--bktzc-tm-font-size-d,32px);font-weight:var(--bktzc-tm-font-weight,800);font-style:var(--bktzc-tm-font-style,normal);line-height:var(--bktzc-tm-line-height-d,1);text-decoration:var(--bktzc-tm-text-decoration,none);text-transform:var(--bktzc-tm-text-transform,none);letter-spacing:var(--bktzc-tm-letter-spacing-d,normal);word-spacing:var(--bktzc-tm-word-spacing-d,normal); }
71 .bkbg-tzc-source-offset { font-size: 13px; opacity: .7; margin-top: 4px; }
72
73 .bkbg-tzc-rows {
74 display: flex;
75 flex-direction: column;
76 gap: 8px;
77 }
78 .bkbg-tzc-row {
79 display: flex;
80 align-items: center;
81 justify-content: space-between;
82 background: #f9fafb;
83 border: 1.5px solid #e5e7eb;
84 border-radius: 10px;
85 padding: 14px 18px;
86 gap: 12px;
87 transition: border-color .15s;
88 }
89 .bkbg-tzc-row:hover { border-color: #c4b5fd; }
90 .bkbg-tzc-row-zone { font-size: 13px; font-weight: 600; color: #6b7280; margin-bottom: 2px; }
91 .bkbg-tzc-row-offset{ font-size: 12px; color: #9ca3af; }
92 .bkbg-tzc-row-time { font-family:var(--bktzc-tm-font-family,inherit);font-size:var(--bktzc-tm-font-size-d,32px);font-weight:var(--bktzc-tm-font-weight,700);font-style:var(--bktzc-tm-font-style,normal);line-height:var(--bktzc-tm-line-height-d,1.1);text-decoration:var(--bktzc-tm-text-decoration,none);text-transform:var(--bktzc-tm-text-transform,none);letter-spacing:var(--bktzc-tm-letter-spacing-d,normal);word-spacing:var(--bktzc-tm-word-spacing-d,normal);color: #1f2937; text-align: right; }
93
94 @media (max-width:1024px) {
95 .bkbg-tzc-title{font-size:var(--bktzc-tt-font-size-t,var(--bktzc-tt-font-size-d,28px));line-height:var(--bktzc-tt-line-height-t,var(--bktzc-tt-line-height-d,1.2));letter-spacing:var(--bktzc-tt-letter-spacing-t,var(--bktzc-tt-letter-spacing-d,normal));word-spacing:var(--bktzc-tt-word-spacing-t,var(--bktzc-tt-word-spacing-d,normal))}
96 .bkbg-tzc-source-time,.bkbg-tzc-row-time{font-size:var(--bktzc-tm-font-size-t,var(--bktzc-tm-font-size-d,32px));line-height:var(--bktzc-tm-line-height-t,var(--bktzc-tm-line-height-d,1));letter-spacing:var(--bktzc-tm-letter-spacing-t,var(--bktzc-tm-letter-spacing-d,normal));word-spacing:var(--bktzc-tm-word-spacing-t,var(--bktzc-tm-word-spacing-d,normal))}
97 }
98 @media (max-width:767px) {
99 .bkbg-tzc-title{font-size:var(--bktzc-tt-font-size-m,var(--bktzc-tt-font-size-t,var(--bktzc-tt-font-size-d,28px)));line-height:var(--bktzc-tt-line-height-m,var(--bktzc-tt-line-height-t,var(--bktzc-tt-line-height-d,1.2)));letter-spacing:var(--bktzc-tt-letter-spacing-m,var(--bktzc-tt-letter-spacing-t,var(--bktzc-tt-letter-spacing-d,normal)));word-spacing:var(--bktzc-tt-word-spacing-m,var(--bktzc-tt-word-spacing-t,var(--bktzc-tt-word-spacing-d,normal)))}
100 .bkbg-tzc-source-time,.bkbg-tzc-row-time{font-size:var(--bktzc-tm-font-size-m,var(--bktzc-tm-font-size-t,var(--bktzc-tm-font-size-d,32px)));line-height:var(--bktzc-tm-line-height-m,var(--bktzc-tm-line-height-t,var(--bktzc-tm-line-height-d,1)));letter-spacing:var(--bktzc-tm-letter-spacing-m,var(--bktzc-tm-letter-spacing-t,var(--bktzc-tm-letter-spacing-d,normal)));word-spacing:var(--bktzc-tm-word-spacing-m,var(--bktzc-tm-word-spacing-t,var(--bktzc-tm-word-spacing-d,normal)))}
101 }
102 @media (max-width: 520px) {
103 .bkbg-tzc-wrap { padding: 24px 16px; }
104 .bkbg-tzc-source-time, .bkbg-tzc-row-time { font-size: 24px; }
105 .bkbg-tzc-row { flex-direction: column; align-items: flex-start; gap: 6px; }
106 .bkbg-tzc-row-time { text-align: left; }
107 }
108