From fd9df42995a276d073e417a7951700bdc3d296a7 Mon Sep 17 00:00:00 2001
From: popovskik
Date: Thu, 27 Aug 2026 19:45:59 +0200
Subject: [PATCH] style(qa3): design-token foundation + safe polish/a11y fixes
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Add :root design tokens in _typography.css (was empty) — brand teal/orange,
ink/text greys, radius + type scale + section rhythm. Visually neutral;
new rules can reference var()s instead of scattered literals.
- a11y: visible :focus-visible ring on header nav + dropdown links (keyboard
users had none).
- Fix synthesized faux-bold: .route-report h1 800 -> 700 (Inter loads 400-700).
- Testimonials column: overflow-y scroll -> auto (no permanent scrollbar gutter).
- Lightbox image radius 6px -> 8px (matches the site rounding scale).
- Consistent card affordance: homepage .news-card now lifts on hover like the
news-hub / blog cards.
- Re-stamped cache-bust (v=1f64b22f).
Deferred (needs a brand decision): unifying the two primary oranges
(#FA7850 vs #F2762E) and the fuller literal->token migration.
Co-Authored-By: Claude Opus 4.8 (1M context)
---
404.html | 6 +--
css/base/_typography.css | 50 +++++++++++++++++++
css/components/_cards.css | 4 ++
css/components/_lightbox.css | 2 +-
css/layout/_header.css | 10 +++-
css/main.css | 50 +++++++++----------
css/pages/_guide.css | 2 +-
css/pages/_home.css | 2 +-
en/about-us/index.html | 10 ++--
en/become-a-member/index.html | 12 ++---
.../index.html | 10 ++--
.../how-i-coped-with-leaving-home/index.html | 10 ++--
.../index.html | 10 ++--
en/blog/index.html | 14 +++---
.../index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
en/cookie-policy/index.html | 10 ++--
en/faq/index.html | 8 +--
en/gallery/index.html | 10 ++--
.../a-table-full-of-macedonia/index.html | 10 ++--
.../index.html | 10 ++--
en/get-to-know-macedonia/index.html | 10 ++--
.../index.html | 10 ++--
.../ohrid-more-than-a-postcard/index.html | 10 ++--
.../skopje-a-city-of-many-layers/index.html | 10 ++--
.../welcome-to-macedonia/index.html | 10 ++--
.../index.html | 10 ++--
en/get-to-know-slovenia/index.html | 10 ++--
.../index.html | 10 ++--
.../ljubljana-through-our-eyes/index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
.../welcome-to-slovenia/index.html | 10 ++--
en/index.html | 10 ++--
en/legal/index.html | 10 ++--
en/msos-hub/index.html | 10 ++--
en/news/index.html | 14 +++---
en/news/meet-student-slovenia-2026/index.html | 12 ++---
.../proof-of-means-updated-2026/index.html | 10 ++--
en/press/index.html | 8 +--
en/privacy-policy/index.html | 10 ++--
.../index.html | 10 ++--
.../in-memory-of-frosina-kulakova/index.html | 10 ++--
.../index.html | 10 ++--
en/projects/index.html | 12 ++---
.../index.html | 10 ++--
en/projects/kafanska-vecher-2025/index.html | 10 ++--
.../index.html | 10 ++--
.../meet-student-slovenia-2023/index.html | 10 ++--
.../meet-student-slovenia-2024/index.html | 10 ++--
.../index.html | 10 ++--
.../morning-coffee-in-front-of-ctk/index.html | 10 ++--
.../paint-and-wine-at-sunset/index.html | 10 ++--
.../index.html | 10 ++--
en/projects/sepa-webinar-2026/index.html | 10 ++--
.../teambuilding-hub-opening-2026/index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
.../academic-life/index.html | 12 ++---
.../administrative-basics/index.html | 12 ++---
.../admission-and-enrolment/index.html | 12 ++---
.../application-deadlines/index.html | 12 ++---
.../arrival-checklist/index.html | 12 ++---
.../bachelor-application/index.html | 12 ++---
.../choose-a-programme/index.html | 12 ++---
.../complete-student-journey/index.html | 12 ++---
.../document-preparation/index.html | 12 ++---
.../evs-application-guide/index.html | 12 ++---
.../healthcare-in-slovenia/index.html | 12 ++---
en/student-welcome-guide/index.html | 14 +++---
.../master-application/index.html | 12 ++---
.../means-accommodation-address/index.html | 12 ++---
en/student-welcome-guide/my-route/index.html | 12 ++---
.../index.html | 12 ++---
.../prepare-to-move/index.html | 12 ++---
.../recognition-of-education/index.html | 12 ++---
.../renew-change-graduate/index.html | 12 ++---
.../rm-si-3-health-insurance/index.html | 12 ++---
.../student-accommodation/index.html | 12 ++---
.../student-budget/index.html | 12 ++---
.../student-meals/index.html | 12 ++---
.../index.html | 12 ++---
.../student-residence-permit/index.html | 12 ++---
.../student-transport/index.html | 12 ++---
.../student-work/index.html | 12 ++---
.../study-cities/index.html | 12 ++---
.../tuition-and-scholarships/index.html | 12 ++---
.../visa-and-residence-explained/index.html | 12 ++---
.../wellbeing-and-community/index.html | 12 ++---
.../where-to-apply-for-residence/index.html | 12 ++---
en/support/index.html | 12 ++---
en/timeline-and-milestones/index.html | 10 ++--
mk/about-us/index.html | 10 ++--
mk/become-a-member/index.html | 12 ++---
.../index.html | 10 ++--
.../how-i-coped-with-leaving-home/index.html | 10 ++--
.../index.html | 10 ++--
mk/blog/index.html | 14 +++---
.../index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
mk/cookie-policy/index.html | 10 ++--
mk/faq/index.html | 8 +--
mk/gallery/index.html | 10 ++--
.../a-table-full-of-macedonia/index.html | 10 ++--
.../index.html | 10 ++--
mk/get-to-know-macedonia/index.html | 10 ++--
.../index.html | 10 ++--
.../ohrid-more-than-a-postcard/index.html | 10 ++--
.../skopje-a-city-of-many-layers/index.html | 10 ++--
.../welcome-to-macedonia/index.html | 10 ++--
.../index.html | 10 ++--
mk/get-to-know-slovenia/index.html | 10 ++--
.../index.html | 10 ++--
.../ljubljana-through-our-eyes/index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
.../welcome-to-slovenia/index.html | 10 ++--
mk/index.html | 10 ++--
mk/legal/index.html | 10 ++--
mk/msos-hub/index.html | 10 ++--
mk/news/index.html | 14 +++---
mk/news/meet-student-slovenia-2026/index.html | 12 ++---
.../proof-of-means-updated-2026/index.html | 10 ++--
mk/press/index.html | 8 +--
mk/privacy-policy/index.html | 10 ++--
.../index.html | 10 ++--
.../in-memory-of-frosina-kulakova/index.html | 10 ++--
.../index.html | 10 ++--
mk/projects/index.html | 12 ++---
.../index.html | 10 ++--
mk/projects/kafanska-vecher-2025/index.html | 10 ++--
.../index.html | 10 ++--
.../meet-student-slovenia-2023/index.html | 10 ++--
.../meet-student-slovenia-2024/index.html | 10 ++--
.../index.html | 10 ++--
.../morning-coffee-in-front-of-ctk/index.html | 10 ++--
.../paint-and-wine-at-sunset/index.html | 10 ++--
.../index.html | 10 ++--
mk/projects/sepa-webinar-2026/index.html | 10 ++--
.../teambuilding-hub-opening-2026/index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
.../academic-life/index.html | 12 ++---
.../administrative-basics/index.html | 12 ++---
.../admission-and-enrolment/index.html | 12 ++---
.../application-deadlines/index.html | 12 ++---
.../arrival-checklist/index.html | 12 ++---
.../bachelor-application/index.html | 12 ++---
.../choose-a-programme/index.html | 12 ++---
.../complete-student-journey/index.html | 12 ++---
.../document-preparation/index.html | 12 ++---
.../evs-application-guide/index.html | 12 ++---
.../healthcare-in-slovenia/index.html | 12 ++---
mk/student-welcome-guide/index.html | 14 +++---
.../master-application/index.html | 12 ++---
.../means-accommodation-address/index.html | 12 ++---
mk/student-welcome-guide/my-route/index.html | 12 ++---
.../index.html | 12 ++---
.../prepare-to-move/index.html | 12 ++---
.../recognition-of-education/index.html | 12 ++---
.../renew-change-graduate/index.html | 12 ++---
.../rm-si-3-health-insurance/index.html | 12 ++---
.../student-accommodation/index.html | 12 ++---
.../student-budget/index.html | 12 ++---
.../student-meals/index.html | 12 ++---
.../index.html | 12 ++---
.../student-residence-permit/index.html | 12 ++---
.../student-transport/index.html | 12 ++---
.../student-work/index.html | 12 ++---
.../study-cities/index.html | 12 ++---
.../tuition-and-scholarships/index.html | 12 ++---
.../visa-and-residence-explained/index.html | 12 ++---
.../wellbeing-and-community/index.html | 12 ++---
.../where-to-apply-for-residence/index.html | 12 ++---
mk/support/index.html | 12 ++---
mk/timeline-and-milestones/index.html | 10 ++--
si/about-us/index.html | 10 ++--
si/become-a-member/index.html | 12 ++---
.../index.html | 10 ++--
.../how-i-coped-with-leaving-home/index.html | 10 ++--
.../index.html | 10 ++--
si/blog/index.html | 14 +++---
.../index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
si/cookie-policy/index.html | 10 ++--
si/faq/index.html | 8 +--
si/gallery/index.html | 10 ++--
.../a-table-full-of-macedonia/index.html | 10 ++--
.../index.html | 10 ++--
si/get-to-know-macedonia/index.html | 10 ++--
.../index.html | 10 ++--
.../ohrid-more-than-a-postcard/index.html | 10 ++--
.../skopje-a-city-of-many-layers/index.html | 10 ++--
.../welcome-to-macedonia/index.html | 10 ++--
.../index.html | 10 ++--
si/get-to-know-slovenia/index.html | 10 ++--
.../index.html | 10 ++--
.../ljubljana-through-our-eyes/index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
.../welcome-to-slovenia/index.html | 10 ++--
si/index.html | 10 ++--
si/legal/index.html | 10 ++--
si/msos-hub/index.html | 10 ++--
si/news/index.html | 14 +++---
si/news/meet-student-slovenia-2026/index.html | 12 ++---
.../proof-of-means-updated-2026/index.html | 10 ++--
si/press/index.html | 8 +--
si/privacy-policy/index.html | 10 ++--
.../index.html | 10 ++--
.../in-memory-of-frosina-kulakova/index.html | 10 ++--
.../index.html | 10 ++--
si/projects/index.html | 12 ++---
.../index.html | 10 ++--
si/projects/kafanska-vecher-2025/index.html | 10 ++--
.../index.html | 10 ++--
.../meet-student-slovenia-2023/index.html | 10 ++--
.../meet-student-slovenia-2024/index.html | 10 ++--
.../index.html | 10 ++--
.../morning-coffee-in-front-of-ctk/index.html | 10 ++--
.../paint-and-wine-at-sunset/index.html | 10 ++--
.../index.html | 10 ++--
si/projects/sepa-webinar-2026/index.html | 10 ++--
.../teambuilding-hub-opening-2026/index.html | 10 ++--
.../index.html | 10 ++--
.../index.html | 10 ++--
.../academic-life/index.html | 12 ++---
.../administrative-basics/index.html | 12 ++---
.../admission-and-enrolment/index.html | 12 ++---
.../application-deadlines/index.html | 12 ++---
.../arrival-checklist/index.html | 12 ++---
.../bachelor-application/index.html | 12 ++---
.../choose-a-programme/index.html | 12 ++---
.../complete-student-journey/index.html | 12 ++---
.../document-preparation/index.html | 12 ++---
.../evs-application-guide/index.html | 12 ++---
.../healthcare-in-slovenia/index.html | 12 ++---
si/student-welcome-guide/index.html | 14 +++---
.../master-application/index.html | 12 ++---
.../means-accommodation-address/index.html | 12 ++---
si/student-welcome-guide/my-route/index.html | 12 ++---
.../index.html | 12 ++---
.../prepare-to-move/index.html | 12 ++---
.../recognition-of-education/index.html | 12 ++---
.../renew-change-graduate/index.html | 12 ++---
.../rm-si-3-health-insurance/index.html | 12 ++---
.../student-accommodation/index.html | 12 ++---
.../student-budget/index.html | 12 ++---
.../student-meals/index.html | 12 ++---
.../index.html | 12 ++---
.../student-residence-permit/index.html | 12 ++---
.../student-transport/index.html | 12 ++---
.../student-work/index.html | 12 ++---
.../study-cities/index.html | 12 ++---
.../tuition-and-scholarships/index.html | 12 ++---
.../visa-and-residence-explained/index.html | 12 ++---
.../wellbeing-and-community/index.html | 12 ++---
.../where-to-apply-for-residence/index.html | 12 ++---
si/support/index.html | 12 ++---
si/timeline-and-milestones/index.html | 10 ++--
266 files changed, 1501 insertions(+), 1439 deletions(-)
diff --git a/404.html b/404.html
index 3b78f8f2..4a85e12f 100644
--- a/404.html
+++ b/404.html
@@ -25,7 +25,7 @@
-
+
@@ -70,7 +70,7 @@
-
-
+
+