|
3 | 3 | <head> |
4 | 4 | <meta charset="UTF-8"> |
5 | 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
6 | | - <title>OTRSC - OT Risk Severity Calculator v2.0</title> |
| 6 | + <title>OT Risk Severity Calculator v2.0</title> |
7 | 7 | <style> |
8 | 8 | * { |
9 | 9 | margin: 0; |
|
263 | 263 | } |
264 | 264 |
|
265 | 265 | .score-card { |
266 | | - background: rgba(255,255,255,0.15); |
| 266 | + background: rgba(255,255,255,0.25); |
267 | 267 | padding: 20px; |
268 | 268 | border-radius: 10px; |
269 | 269 | text-align: center; |
| 270 | + border: 2px solid rgba(255,255,255,0.3); |
270 | 271 | } |
271 | 272 |
|
272 | 273 | .score-card h4 { |
273 | 274 | font-size: 0.9em; |
274 | 275 | margin-bottom: 10px; |
275 | | - opacity: 0.9; |
| 276 | + opacity: 1; |
| 277 | + color: #ffffff; |
| 278 | + font-weight: 600; |
276 | 279 | } |
277 | 280 |
|
278 | 281 | .score-card .score { |
279 | 282 | font-size: 2.5em; |
280 | 283 | font-weight: 700; |
| 284 | + color: #ffffff; |
| 285 | + text-shadow: 2px 2px 4px rgba(0,0,0,0.3); |
| 286 | + } |
| 287 | + |
| 288 | + .score-card small { |
| 289 | + color: #ffffff; |
| 290 | + opacity: 0.9; |
281 | 291 | } |
282 | 292 |
|
283 | 293 | .final-score { |
284 | | - background: rgba(255,255,255,0.95); |
| 294 | + background: rgba(255,255,255,0.25); |
285 | 295 | padding: 30px; |
286 | 296 | border-radius: 10px; |
287 | 297 | text-align: center; |
288 | 298 | margin-top: 20px; |
| 299 | + border: 2px solid rgba(255,255,255,0.3); |
289 | 300 | } |
290 | 301 |
|
291 | 302 | .final-score h3 { |
292 | | - color: #333; |
| 303 | + color: #ffffff; |
293 | 304 | margin-bottom: 15px; |
| 305 | + font-size: 1.5em; |
294 | 306 | } |
295 | 307 |
|
296 | 308 | .final-score .score { |
297 | 309 | font-size: 4em; |
298 | 310 | font-weight: 700; |
299 | 311 | margin: 20px 0; |
| 312 | + color: #ffffff; |
| 313 | + text-shadow: 2px 2px 4px rgba(0,0,0,0.3); |
300 | 314 | } |
301 | 315 |
|
302 | 316 | .rating { |
|
306 | 320 | font-weight: 700; |
307 | 321 | display: inline-block; |
308 | 322 | margin: 15px 0; |
| 323 | + border: 3px solid rgba(255,255,255,0.3); |
| 324 | + color: #ffffff; |
| 325 | + background: rgba(0,0,0,0.2); |
309 | 326 | } |
310 | 327 |
|
311 | | - .rating-critical { background: #dc3545; color: white; } |
312 | | - .rating-high { background: #fd7e14; color: white; } |
313 | | - .rating-medium { background: #ffc107; color: #333; } |
314 | | - .rating-low { background: #28a745; color: white; } |
315 | | - .rating-info { background: #17a2b8; color: white; } |
| 328 | + .rating-critical { background: #dc3545; color: white; border-color: #c82333; } |
| 329 | + .rating-high { background: #fd7e14; color: white; border-color: #e8690b; } |
| 330 | + .rating-medium { background: #ffc107; color: #333; border-color: #d39e00; } |
| 331 | + .rating-low { background: #28a745; color: white; border-color: #218838; } |
| 332 | + .rating-info { background: #17a2b8; color: white; border-color: #138496; } |
316 | 333 |
|
317 | 334 | .recommendations { |
318 | | - background: rgba(255,255,255,0.15); |
| 335 | + background: rgba(255,255,255,0.25); |
319 | 336 | padding: 25px; |
320 | 337 | border-radius: 10px; |
321 | 338 | margin-top: 20px; |
| 339 | + border: 2px solid rgba(255,255,255,0.3); |
322 | 340 | } |
323 | 341 |
|
324 | 342 | .recommendations h4 { |
325 | 343 | margin-bottom: 15px; |
326 | 344 | font-size: 1.3em; |
| 345 | + color: #ffffff; |
327 | 346 | } |
328 | 347 |
|
329 | 348 | .recommendations ul { |
330 | 349 | list-style-position: inside; |
331 | 350 | line-height: 1.8; |
| 351 | + color: #ffffff; |
| 352 | + } |
| 353 | + |
| 354 | + .recommendations p { |
| 355 | + color: #ffffff; |
332 | 356 | } |
333 | 357 |
|
334 | 358 | .actions { |
@@ -823,7 +847,7 @@ <h3>🎯 6. Threat Intelligence & Exploitability</h3> |
823 | 847 |
|
824 | 848 | <!-- Results Section --> |
825 | 849 | <div class="results"> |
826 | | - <h2>📊 OTRSC Assessment Results</h2> |
| 850 | + <h2>📊 OT Risk Seveirty Assessment Results</h2> |
827 | 851 |
|
828 | 852 | <div class="score-display"> |
829 | 853 | <div class="score-card"> |
@@ -859,8 +883,8 @@ <h4>Threat Intelligence</h4> |
859 | 883 | </div> |
860 | 884 |
|
861 | 885 | <div class="final-score"> |
862 | | - <h3>Final OTRSC Score</h3> |
863 | | - <div class="score" id="finalScore" style="color: #667eea;">0.0</div> |
| 886 | + <h3>Final Score</h3> |
| 887 | + <div class="score" id="finalScore" style="color: #ffffff;">0.0</div> |
864 | 888 | <div class="rating" id="riskRating">NOT ASSESSED</div> |
865 | 889 |
|
866 | 890 | <div class="recommendations"> |
|
0 commit comments