diff --git a/app.py b/app.py
index 39f8f90..09ad297 100644
--- a/app.py
+++ b/app.py
@@ -793,9 +793,7 @@ def set_security_headers(response):
response.headers['Referrer-Policy'] = 'strict-origin-when-cross-origin'
response.headers['Permissions-Policy'] = 'camera=(), microphone=(), geolocation=(self)'
- # Cache static assets (CSS, JS, images, fonts)
- if request.path.startswith('/static/'):
- response.headers['Cache-Control'] = 'public, max-age=2592000' # 30 days
+ # Note: static file caching is handled by Nginx (30d), not Flask
# Freshness signal for SEO crawlers
if response.content_type and 'text/html' in response.content_type and 'Last-Modified' not in response.headers:
@@ -807,9 +805,9 @@ def set_security_headers(response):
csp = (
"default-src 'self'; "
"script-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; "
- "style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net https://fonts.googleapis.com; "
+ "style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; "
"img-src 'self' data: https:; "
- "font-src 'self' https://cdn.jsdelivr.net https://fonts.gstatic.com; "
+ "font-src 'self' https://cdn.jsdelivr.net; "
"frame-src https://www.google.com/maps/; "
"connect-src 'self'"
)
diff --git a/static/fonts/poppins-400-latin-ext.woff2 b/static/fonts/poppins-400-latin-ext.woff2
new file mode 100644
index 0000000..63f4711
Binary files /dev/null and b/static/fonts/poppins-400-latin-ext.woff2 differ
diff --git a/static/fonts/poppins-400-latin.woff2 b/static/fonts/poppins-400-latin.woff2
new file mode 100644
index 0000000..b69e009
Binary files /dev/null and b/static/fonts/poppins-400-latin.woff2 differ
diff --git a/static/fonts/poppins-500-latin-ext.woff2 b/static/fonts/poppins-500-latin-ext.woff2
new file mode 100644
index 0000000..d59af06
Binary files /dev/null and b/static/fonts/poppins-500-latin-ext.woff2 differ
diff --git a/static/fonts/poppins-500-latin.woff2 b/static/fonts/poppins-500-latin.woff2
new file mode 100644
index 0000000..c660336
Binary files /dev/null and b/static/fonts/poppins-500-latin.woff2 differ
diff --git a/static/fonts/poppins-600-latin-ext.woff2 b/static/fonts/poppins-600-latin-ext.woff2
new file mode 100644
index 0000000..8ec78f5
Binary files /dev/null and b/static/fonts/poppins-600-latin-ext.woff2 differ
diff --git a/static/fonts/poppins-600-latin.woff2 b/static/fonts/poppins-600-latin.woff2
new file mode 100644
index 0000000..921e962
Binary files /dev/null and b/static/fonts/poppins-600-latin.woff2 differ
diff --git a/static/fonts/poppins-700-latin-ext.woff2 b/static/fonts/poppins-700-latin-ext.woff2
new file mode 100644
index 0000000..bc847e9
Binary files /dev/null and b/static/fonts/poppins-700-latin-ext.woff2 differ
diff --git a/static/fonts/poppins-700-latin.woff2 b/static/fonts/poppins-700-latin.woff2
new file mode 100644
index 0000000..bf022fc
Binary files /dev/null and b/static/fonts/poppins-700-latin.woff2 differ
diff --git a/templates/base.html b/templates/base.html
index 9bedaca..c9e5295 100755
--- a/templates/base.html
+++ b/templates/base.html
@@ -34,10 +34,25 @@
-
-
-
-
+
+