|
5 | 5 |
|
6 | 6 | /* Widen main content area from default 640px */ |
7 | 7 | .inner { |
8 | | - max-width: 1000px; |
| 8 | + max-width: 1000px; |
9 | 9 | } |
10 | 10 |
|
11 | 11 | /* Make images responsive within wider layout */ |
12 | 12 | img { |
13 | | - max-width: 100%; |
| 13 | + max-width: 100%; |
14 | 14 | } |
15 | 15 |
|
16 | 16 | /* Ensure credential pages work well with wider layout */ |
17 | 17 | .credential-main { |
18 | | - max-width: 1100px; |
| 18 | + max-width: 1100px; |
19 | 19 | } |
20 | 20 |
|
21 | 21 | /* Adjust TOC positioning for examples.md */ |
22 | 22 | #tocwrapper { |
23 | | - right: calc(-260px - 4rem); |
| 23 | + right: calc(-260px - 4rem); |
24 | 24 | } |
25 | 25 |
|
26 | 26 | /* Responsive adjustments */ |
27 | 27 | @media screen and (max-width: 1200px) { |
28 | | - .inner { |
29 | | - max-width: 90%; |
30 | | - padding-left: 20px; |
31 | | - padding-right: 20px; |
32 | | - } |
33 | | - |
34 | | - #tocwrapper { |
35 | | - position: static; |
36 | | - width: 100%; |
37 | | - margin-top: 2rem; |
38 | | - } |
| 28 | + .inner { |
| 29 | + max-width: 90%; |
| 30 | + padding-left: 20px; |
| 31 | + padding-right: 20px; |
| 32 | + } |
| 33 | + |
| 34 | + #tocwrapper { |
| 35 | + position: static; |
| 36 | + width: 100%; |
| 37 | + margin-top: 2rem; |
| 38 | + } |
39 | 39 | } |
40 | 40 |
|
41 | 41 | @media screen and (max-width: 992px) { |
42 | | - .credential-page { |
43 | | - grid-template-columns: 1fr; |
44 | | - } |
| 42 | + .credential-page { |
| 43 | + grid-template-columns: 1fr; |
| 44 | + } |
45 | 45 | } |
46 | 46 |
|
47 | 47 | /* Offer display styles */ |
48 | 48 | .offer-block { |
49 | | - margin-top: 1rem; |
50 | | - padding: 1rem; |
51 | | - background: #fff; |
52 | | - border: 1px solid #ddd; |
53 | | - border-radius: 4px; |
| 49 | + margin-top: 1rem; |
| 50 | + padding: 1rem; |
| 51 | + background: #fff; |
| 52 | + border: 1px solid #ddd; |
| 53 | + border-radius: 4px; |
54 | 54 | } |
55 | 55 |
|
56 | 56 | .offer-block strong { |
57 | | - display: block; |
58 | | - margin-bottom: 0.5rem; |
| 57 | + display: block; |
| 58 | + margin-bottom: 0.5rem; |
59 | 59 | } |
60 | 60 |
|
61 | 61 | .offer-text-container { |
62 | | - display: flex; |
63 | | - align-items: center; |
64 | | - gap: 0.5rem; |
65 | | - margin-bottom: 1rem; |
| 62 | + display: flex; |
| 63 | + align-items: center; |
| 64 | + gap: 0.5rem; |
| 65 | + margin-bottom: 1rem; |
66 | 66 | } |
67 | 67 |
|
68 | 68 | .offer-text { |
69 | | - flex: 1; |
70 | | - padding: 0.5rem; |
71 | | - background: #f5f5f5; |
72 | | - border: 1px solid #ddd; |
73 | | - border-radius: 4px; |
74 | | - font-size: 0.85rem; |
75 | | - word-break: break-all; |
76 | | - display: block; |
| 69 | + flex: 1; |
| 70 | + padding: 0.5rem; |
| 71 | + background: #f5f5f5; |
| 72 | + border: 1px solid #ddd; |
| 73 | + border-radius: 4px; |
| 74 | + font-size: 0.85rem; |
| 75 | + word-break: break-all; |
| 76 | + display: block; |
77 | 77 | } |
78 | 78 |
|
79 | 79 | .offer-copy-button { |
80 | | - padding: 0.5rem; |
81 | | - background: #fff; |
82 | | - border: 1px solid #ddd; |
83 | | - border-radius: 4px; |
84 | | - cursor: pointer; |
85 | | - font-size: 1.2rem; |
| 80 | + padding: 0.5rem; |
| 81 | + background: #fff; |
| 82 | + border: 1px solid #ddd; |
| 83 | + border-radius: 4px; |
| 84 | + cursor: pointer; |
| 85 | + font-size: 1.2rem; |
86 | 86 | } |
87 | 87 |
|
88 | 88 | .offer-copy-button:hover { |
89 | | - background: #f5f5f5; |
| 89 | + background: #f5f5f5; |
90 | 90 | } |
91 | 91 |
|
92 | 92 | #qr-code-container { |
93 | | - text-align: center; |
94 | | - margin-top: 1rem; |
| 93 | + text-align: center; |
| 94 | + margin-top: 1rem; |
95 | 95 | } |
96 | 96 |
|
97 | 97 | /* Loading placeholder styles */ |
98 | 98 | .offer-loading { |
99 | | - text-align: center; |
100 | | - padding: 2rem; |
| 99 | + text-align: center; |
| 100 | + padding: 2rem; |
101 | 101 | } |
102 | 102 |
|
103 | 103 | .offer-loading p { |
104 | | - margin: 0; |
105 | | - color: #666; |
| 104 | + margin: 0; |
| 105 | + color: #666; |
106 | 106 | } |
107 | 107 |
|
108 | 108 | /* Error message styles */ |
109 | 109 | .offer-error { |
110 | 110 | color: #900; |
111 | 111 | padding: 1rem; |
112 | 112 | } |
| 113 | + |
| 114 | +.button { |
| 115 | + display: block; |
| 116 | + background-color: #0090ff; |
| 117 | + border: none; |
| 118 | + border-radius: 5px; |
| 119 | + color: white; |
| 120 | + padding: 1.4rem 2rem; |
| 121 | + text-align: center; |
| 122 | + text-decoration: none; |
| 123 | + font-size: 20px; |
| 124 | + margin: 2rem; |
| 125 | + cursor: pointer; |
| 126 | + transition: transform 0.2s; |
| 127 | + |
| 128 | + &:hover { |
| 129 | + transform: scale(1.1); |
| 130 | + } |
| 131 | +} |
| 132 | + |
| 133 | +#main_content_wrap { |
| 134 | + position: relative; |
| 135 | +} |
| 136 | + |
| 137 | +#tocwrapper { |
| 138 | + position: absolute; |
| 139 | + top: 0; |
| 140 | + right: calc(-260px + -4rem); |
| 141 | + width: 240px; |
| 142 | + background-color: #fff; |
| 143 | + overflow: auto; |
| 144 | + padding: 2rem; |
| 145 | + z-index: 100; |
| 146 | +} |
| 147 | + |
| 148 | +#examples-list { |
| 149 | + a { |
| 150 | + text-decoration: none; |
| 151 | + } |
| 152 | + ul { |
| 153 | + display: flex; |
| 154 | + flex-direction: column; |
| 155 | + gap: 0rem; |
| 156 | + padding-left: 0; |
| 157 | + border-radius: 8px; |
| 158 | + background-color: #fff; |
| 159 | + |
| 160 | + li.list-item { |
| 161 | + list-style: none; |
| 162 | + a { |
| 163 | + display: flex; |
| 164 | + align-items: flex-start; |
| 165 | + gap: 1rem; |
| 166 | + padding: 0.5rem; |
| 167 | + } |
| 168 | + |
| 169 | + &:hover { |
| 170 | + background-color: #f5f5f5; |
| 171 | + } |
| 172 | + |
| 173 | + img { |
| 174 | + position: relative; |
| 175 | + width: 80px; |
| 176 | + height: 80px; |
| 177 | + object-fit: cover; |
| 178 | + padding: 5px; |
| 179 | + margin: 0; |
| 180 | + |
| 181 | + border-radius: 8px; |
| 182 | + flex-shrink: 0; |
| 183 | + |
| 184 | + border: none; |
| 185 | + box-shadow: none; |
| 186 | + } |
| 187 | + |
| 188 | + .credential-info { |
| 189 | + display: flex; |
| 190 | + flex-direction: column; |
| 191 | + gap: 0.25rem; |
| 192 | + |
| 193 | + .name { |
| 194 | + font-weight: bold; |
| 195 | + } |
| 196 | + .issuer, |
| 197 | + .criteria { |
| 198 | + display: block; |
| 199 | + font-weight: normal; |
| 200 | + font-size: 0.9em; |
| 201 | + color: #666; |
| 202 | + } |
| 203 | + } |
| 204 | + } |
| 205 | + } |
| 206 | +} |
0 commit comments