diff --git a/Dockerfile b/Dockerfile index 0edd384..bbd483e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -80,5 +80,5 @@ COPY --from=builder /usr/local/bin/jphide /usr/local/bin/jphide COPY --from=builder /usr/local/bin/jpseek /usr/local/bin/jpseek COPY --from=builder /usr/local/bin/jsteg /usr/local/bin/jsteg -# Commande de lancement +# Command to start CMD gunicorn -w ${WEB_WORKERS:-8} -b 0.0.0.0:5000 --access-logfile - --error-logfile - --log-level info --capture-output aperisolve.utils.wsgi:application diff --git a/aperisolve/static/css/aperisolve.css b/aperisolve/static/css/aperisolve.css index 8b02ba5..9ebd75c 100644 --- a/aperisolve/static/css/aperisolve.css +++ b/aperisolve/static/css/aperisolve.css @@ -82,17 +82,19 @@ a:hover { .title-text { color: var(--theme-green); - text-shadow: 0 0 0.3125rem var(--theme-green-shadow); + text-shadow: 0 0 8px var(--theme-green-shadow2); font-size: 2.5rem; - font-weight: 700; + font-weight: 400; line-height: 1; + font-family: var(--font-base) } .title-version { color: var(--theme-green); - text-shadow: 0 0 0.3125rem var(--theme-green-shadow); + text-shadow: 0 0 4px var(--theme-green-shadow2); font-size: 1.25rem; line-height: 1; + margin-top: 3px; } /* ======== Background ======== */ @@ -125,6 +127,12 @@ form { border-radius: var(--border-radius); } +.question{ + color : var(--theme-green); + font-weight: 400; + font-family: var(--font-base); +} + /* Drop Zone */ .drop-zone { background-color: var(--dark-bg); @@ -143,7 +151,7 @@ form { .btn, .btn-primary, .btn-hack { background-color: var(--theme-green); color: #000; - font-weight: bold; + /* font-weight: bold; */ border: none; text-shadow: none; transition: box-shadow 0.3s ease; @@ -154,6 +162,23 @@ form { box-shadow: 0 0 0.625rem var(--theme-green-shadow2); } +/* Ensure the inline browse button inside the drop-zone shows the same hover behaviour */ +#browse-btn { + background-color: var(--theme-green); + color: #000; + border: none; + text-shadow: none; + transition: box-shadow 0.3s ease; + pointer-events: auto; +} + +#browse-btn:hover { + background-color: var(--theme-green); + box-shadow: 0 0 0.625rem var(--theme-green-shadow2); + transform: translateY(-0.0625rem); + color: white; +} + /* Bootstrap color overrides */ .text-success, .bg-success { color: var(--theme-green) !important; @@ -486,6 +511,7 @@ footer { .footer-text { color: var(--theme-green); font-size: 0.9rem; + margin: 0 !important; } .footer-link { @@ -494,6 +520,7 @@ footer { transition: color 0.3s, text-shadow 0.3s; display: inline-flex; align-items: center; + } .footer-link:hover { @@ -666,6 +693,7 @@ footer { padding: var(--spacing-sm); font-size: 0.85rem; } +} /* Phones */ @media screen and (max-width: 36rem) { @@ -894,4 +922,4 @@ footer { .text-accent { color: #333; } -} +} \ No newline at end of file diff --git a/aperisolve/templates/base.html b/aperisolve/templates/base.html index 0fabf19..618c3e2 100644 --- a/aperisolve/templates/base.html +++ b/aperisolve/templates/base.html @@ -9,7 +9,7 @@ - + diff --git a/aperisolve/templates/footer.html b/aperisolve/templates/footer.html index 20a4d03..456063a 100644 --- a/aperisolve/templates/footer.html +++ b/aperisolve/templates/footer.html @@ -7,7 +7,7 @@ -
+