diff --git a/app/Images/UdeS_logo.png b/app/Images/UdeS_logo.png
new file mode 100644
index 0000000..a3d80e6
Binary files /dev/null and b/app/Images/UdeS_logo.png differ
diff --git a/app/static/css/style.css b/app/static/css/style.css
index 20d2aea..3031142 100644
--- a/app/static/css/style.css
+++ b/app/static/css/style.css
@@ -96,6 +96,7 @@ a:hover { color: var(--primary-dark); }
}
.logo i { color: var(--primary); font-size: 1.6rem; }
+.logo-img { height: 40px; width: auto; }
.user-badge {
display: flex;
@@ -621,6 +622,12 @@ a:hover { color: var(--primary-dark); }
margin-bottom: 12px;
}
+.auth-logo-img {
+ height: 80px;
+ width: auto;
+ margin-bottom: 12px;
+}
+
.auth-header h2 {
font-size: 1.6rem;
font-weight: 700;
diff --git a/app/static/images/UdeS_logo.png b/app/static/images/UdeS_logo.png
new file mode 100644
index 0000000..a3d80e6
Binary files /dev/null and b/app/static/images/UdeS_logo.png differ
diff --git a/app/templates/errors/400.html b/app/templates/errors/400.html
index 237ea11..7775f49 100644
--- a/app/templates/errors/400.html
+++ b/app/templates/errors/400.html
@@ -1,5 +1,5 @@
{% extends "layouts/base.html" %}
-{% block title %}{{ _('400 Bad Request') }} - TryoutPro{% endblock %}
+{% block title %}{{ _('400 Bad Request') }} - UdeS team manager{% endblock %}
{% block page_title %}{{ _('Bad Request') }}{% endblock %}
{% block content %}
@@ -12,4 +12,4 @@
{{ _('Go Back') }}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/app/templates/errors/403.html b/app/templates/errors/403.html
index a415853..3e011af 100644
--- a/app/templates/errors/403.html
+++ b/app/templates/errors/403.html
@@ -1,5 +1,5 @@
{% extends "layouts/base.html" %}
-{% block title %}{{ _('403 Forbidden') }} - TryoutPro{% endblock %}
+{% block title %}{{ _('403 Forbidden') }} - UdeS team manager{% endblock %}
{% block page_title %}{{ _('Access Denied') }}{% endblock %}
{% block content %}
@@ -12,4 +12,4 @@
{{ _('Go Back') }}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/app/templates/errors/404.html b/app/templates/errors/404.html
index e17536a..3828f27 100644
--- a/app/templates/errors/404.html
+++ b/app/templates/errors/404.html
@@ -1,5 +1,5 @@
{% extends "layouts/base.html" %}
-{% block title %}{{ _('404 Not Found') }} - TryoutPro{% endblock %}
+{% block title %}{{ _('404 Not Found') }} - UdeS team manager{% endblock %}
{% block page_title %}{{ _('Page Not Found') }}{% endblock %}
{% block content %}
@@ -12,4 +12,4 @@
{{ _('Return Home') }}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/app/templates/errors/429.html b/app/templates/errors/429.html
index 92bed44..6ff6055 100644
--- a/app/templates/errors/429.html
+++ b/app/templates/errors/429.html
@@ -1,5 +1,5 @@
{% extends "layouts/base.html" %}
-{% block title %}{{ _('429 Too Many Requests') }} - TryoutPro{% endblock %}
+{% block title %}{{ _('429 Too Many Requests') }} - UdeS team manager{% endblock %}
{% block page_title %}{{ _('Rate Limit Exceeded') }}{% endblock %}
{% block content %}
@@ -12,4 +12,4 @@
{{ _('Go Back') }}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/app/templates/errors/500.html b/app/templates/errors/500.html
index 2970cde..8ccbdce 100644
--- a/app/templates/errors/500.html
+++ b/app/templates/errors/500.html
@@ -1,5 +1,5 @@
{% extends "layouts/base.html" %}
-{% block title %}{{ _('500 Server Error') }} - TryoutPro{% endblock %}
+{% block title %}{{ _('500 Server Error') }} - UdeS team manager{% endblock %}
{% block page_title %}{{ _('Internal Server Error') }}{% endblock %}
{% block content %}
@@ -18,4 +18,4 @@
{{ _('Try Again') }}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/app/templates/layouts/base.html b/app/templates/layouts/base.html
index c7279f7..419efca 100644
--- a/app/templates/layouts/base.html
+++ b/app/templates/layouts/base.html
@@ -3,7 +3,7 @@
- {% block title %}Team Tryout Management{% endblock %}
+ {% block title %}UdeS team manager{% endblock %}
{# Subresource integrity (QUA-004). Without it, whoever controls the CDN
controls what runs on every page of this site — and the CSP names these
hosts as allowed, so it would not object.
@@ -28,8 +28,8 @@