diff --git a/wwwroot/app.js b/wwwroot/app.js index 80bcde1..4d69a44 100644 --- a/wwwroot/app.js +++ b/wwwroot/app.js @@ -275,7 +275,10 @@ function renderResults() { `; tbody.appendChild(row); }); - container.appendChild(table); + const frame = document.createElement("div"); + frame.className = "results-frame"; + frame.appendChild(table); + container.appendChild(frame); container.querySelectorAll(".clickable-thumb").forEach(img => { img.addEventListener("click", () => openLightbox(img.src, img.alt)); }); diff --git a/wwwroot/index.html b/wwwroot/index.html index 3703409..05f2dec 100644 --- a/wwwroot/index.html +++ b/wwwroot/index.html @@ -77,9 +77,11 @@
diff --git a/wwwroot/styles.css b/wwwroot/styles.css index 2d6253d..59ba999 100644 --- a/wwwroot/styles.css +++ b/wwwroot/styles.css @@ -58,6 +58,21 @@ min-width: 1280px; } +.phase-header { + background: rgba(255, 255, 255, 0.9); + border: 1px solid #e3d4bd; + border-radius: 12px; + padding: 12px 16px; + box-shadow: 0 10px 24px rgba(0,0,0,0.1); + margin-bottom: 12px; + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; +} +.phase-header h2 { margin: 0; } +.phase-header .hint { margin: 0; } + .card { background: rgba(255, 255, 255, 0.9); border: 1px solid #e3d4bd; @@ -147,6 +162,14 @@ button.ghost { background: transparent; border-color: #d5c7b5; color: #2c1c0d; } .results-grid .game-card { border-color: #f0c56b; } +.results-frame { + background: rgba(255, 255, 255, 0.92); + border: 1px solid #e3d4bd; + border-radius: 14px; + padding: 12px; + box-shadow: 0 10px 28px rgba(0,0,0,0.12); +} + /* Slider */ input[type="range"].full-slider { -webkit-appearance: none;