|
31 | 31 | -webkit-font-smoothing: antialiased; |
32 | 32 | -moz-osx-font-smoothing: grayscale; |
33 | 33 | line-height: var(--line-height); |
34 | | - overflow-y: auto; |
| 34 | + overflow-y: auto; /* page-level scrollbar on the far right */ |
35 | 35 | } |
36 | 36 |
|
37 | 37 | .site { |
|
125 | 125 | color: var(--carolina-blue); |
126 | 126 | } |
127 | 127 |
|
128 | | - /* Secondary small connectors (kept subtle) */ |
129 | | - .title-line.secondary { |
130 | | - font-size: 1.05rem; |
131 | | - color: var(--color-section); |
132 | | - font-weight: 600; |
133 | | - margin-bottom: 6px; |
134 | | - } |
135 | | - |
136 | 128 | /* Legal Protectorate line uses the current dark blue */ |
137 | 129 | .title-line.legal { |
138 | 130 | font-size: 1.6rem; |
|
141 | 133 | font-weight: 700; |
142 | 134 | } |
143 | 135 |
|
| 136 | + .title-line.secondary { |
| 137 | + font-size: 1.05rem; |
| 138 | + color: var(--color-section); |
| 139 | + font-weight: 600; |
| 140 | + margin-bottom: 6px; |
| 141 | + } |
| 142 | + |
144 | 143 | .title-line.tertiary { |
145 | 144 | font-size: 0.95rem; |
146 | 145 | color: #555; |
|
157 | 156 | opacity: 0.9; |
158 | 157 | } |
159 | 158 |
|
160 | | - /* Container: left-aligned content, constrained width for readability */ |
| 159 | + /* Container: left-aligned content, now wider to fill ~95% of the center area */ |
161 | 160 | .container { |
162 | | - width: 100%; |
163 | | - max-width: var(--max-width); |
| 161 | + width: 95%; /* fill roughly 95% of the center div */ |
| 162 | + max-width: calc(var(--max-width) * 1.05); /* allow slightly wider lines if viewport permits */ |
164 | 163 | margin: 0 auto; |
165 | 164 | padding: 0; |
166 | 165 | box-sizing: border-box; |
167 | 166 | text-align: left; |
168 | 167 | } |
169 | 168 |
|
| 169 | + /* Ensure content elements are left-aligned */ |
170 | 170 | .container h1, |
171 | 171 | .container h2, |
172 | 172 | .container h3, |
|
179 | 179 | margin-right: 0; |
180 | 180 | } |
181 | 181 |
|
| 182 | + /* Keep code blocks readable */ |
182 | 183 | .container pre, .container code { |
183 | 184 | text-align: left; |
184 | 185 | max-width: 100%; |
|
225 | 226 | .title-line.legal { font-size: 1.25rem; } |
226 | 227 | .title-line.secondary { font-size: 1rem; } |
227 | 228 | .title-divider { width: 72%; } |
| 229 | + .container { width: 92%; max-width: none; } |
228 | 230 | } |
229 | 231 |
|
230 | 232 | @media (max-width:720px){ |
|
276 | 278 | <main class="main" role="main" aria-label="Main content"> |
277 | 279 | <div class="container"> |
278 | 280 | <header class="site-header" role="banner"> |
279 | | - <!-- Project identifier above the title, in current dark blue --> |
280 | 281 | <div class="project-id">Java.Web.Server.Telnet.Front.Java.21</div> |
281 | 282 |
|
282 | 283 | <div class="title-stack" aria-hidden="false"> |
283 | | - <!-- Combined lines with parentheses at end of the lines --> |
284 | 284 | <span class="title-line primary">National Finance Engine (NFE)</span> |
285 | 285 | <span class="title-line legal">National IQ Conservatorship & Legal Protectorate (NICLP)</span> |
286 | 286 | <div class="title-divider" aria-hidden="true"></div> |
|
0 commit comments