diff --git a/README.md b/README.md index c418f04..1f0fce9 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,22 @@ Work on your branch, then open a PR to `dev` for integration/staging. Once valid | Dev | `http://services-host.ing.unimore.it:8096` | Unimore network only | | Production | `https://reportx.unimore.it` | Public | +## Local development + +Build and run the container locally with Docker Compose: + +```bash +docker compose up --build +``` + +The site will be available at `http://localhost:8096`. File changes are picked up live via the bind mount — no rebuild needed for HTML/CSS/JS edits. + +To stop: + +```bash +docker compose down +``` + ## Deploying **Do not run `docker compose` manually.** Deploys are fully automated via GitHub Actions. diff --git a/assets/flair.png b/assets/flair.png index 635ac6c..23cb0f1 100644 Binary files a/assets/flair.png and b/assets/flair.png differ diff --git a/assets/logo_full.svg b/assets/logo_full.svg new file mode 100644 index 0000000..ef62b75 --- /dev/null +++ b/assets/logo_full.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/t1ce.png b/assets/t1ce.png index 26be373..0bd1f8d 100644 Binary files a/assets/t1ce.png and b/assets/t1ce.png differ diff --git a/assets/t1n.png b/assets/t1n.png index 92c2f87..9299ba3 100644 Binary files a/assets/t1n.png and b/assets/t1n.png differ diff --git a/assets/t2.png b/assets/t2.png index 258dde1..ad0b88f 100644 Binary files a/assets/t2.png and b/assets/t2.png differ diff --git a/clinicians.html b/clinicians.html index 164a761..86cc9f1 100644 --- a/clinicians.html +++ b/clinicians.html @@ -17,12 +17,12 @@ ReportX Powered by - + @@ -37,7 +37,7 @@

One template, three ways in.

@@ -37,7 +37,7 @@

One template, three ways in.

@@ -36,16 +36,16 @@

ReportX

annotation, machine-readable findings, and clear dataset documentation.

Join the project @@ -752,10 +752,9 @@

Utilizzo della piattaforma ToothFairy4M

diff --git a/join.html b/join.html index a9e2932..0857c39 100644 --- a/join.html +++ b/join.html @@ -17,12 +17,12 @@ ReportX Powered by - + @@ -45,9 +45,9 @@

We are still recruiting.

diff --git a/styles.css b/styles.css index b8dc9aa..4a9d8d9 100644 --- a/styles.css +++ b/styles.css @@ -1,14 +1,16 @@ +@import url('https://rsms.me/inter/inter.css'); + :root { --primary: #2563eb; - --dark: #374d81; - --aimagelab-red: #a50021; + --dark: #0f1e3d; + --aimagelab-red: #f04e22; --muted: #6b7280; - --light: #f3f4f6; + --light: #eff4ff; --paper: #ffffff; - --ink: #172033; - --clinician: #fac898; - --machine: #c1e1c1; - --line: #d8deea; + --ink: #0f1e3d; + --clinician: #fcd5b5; + --machine: #c8e6c9; + --line: #dbe4f5; --ed: #ef4444; --netc: #22c55e; --et: #2563eb; @@ -24,9 +26,11 @@ html { body { margin: 0; + padding-bottom: 80px; color: var(--ink); background: var(--paper); - font-family: Arial, Helvetica, sans-serif; + font-family: "Inter", Arial, Helvetica, sans-serif; + font-feature-settings: 'liga' 1, 'calt' 1, 'ss04' 1; line-height: 1.55; } @@ -35,7 +39,7 @@ a { } .site-header { - background: linear-gradient(135deg, #eef4ff 0%, #ffffff 55%, #eef8f1 100%); + background: linear-gradient(135deg, #eef4ff 0%, #ffffff 55%, #eef4ff 100%); border-bottom: 1px solid var(--line); } @@ -109,8 +113,8 @@ a { display: grid; align-items: center; justify-items: center; - min-height: calc(100vh - 64px); - padding: clamp(56px, 9vw, 112px) clamp(20px, 5vw, 72px); + min-height: auto; + padding: clamp(32px, 5vw, 64px) clamp(20px, 5vw, 72px); } .hero-content { @@ -247,6 +251,10 @@ h3 { background: var(--machine); } +.protocol-card .card-kicker { + background: #bfdbfe; +} + .powered-by { display: flex; align-items: center; @@ -276,11 +284,17 @@ h3 { white-space: nowrap; } +.aimagelab-logo { + height: clamp(1.35rem, 1.95vw, 1.8rem); + width: auto; + display: block; +} + .aimagelab-wordmark { display: inline-flex; align-items: center; color: #1f2937; - font-family: Arial, Helvetica, sans-serif; + font-family: "Inter", Arial, Helvetica, sans-serif; font-size: clamp(1.35rem, 1.95vw, 1.8rem); font-weight: 800; letter-spacing: 0; @@ -821,6 +835,11 @@ figcaption { } .footer { + position: fixed; + bottom: 0; + left: 0; + right: 0; + z-index: 100; display: flex; justify-content: space-between; gap: 20px;