diff --git a/public/assets/css/style.css b/public/assets/css/style.css index 017f2d0..94a3225 100644 --- a/public/assets/css/style.css +++ b/public/assets/css/style.css @@ -4,6 +4,11 @@ /* ─── Variables ─────────────────────────── */ :root { + /* Override Bootstrap link defaults */ + --bs-link-color: #4f46e5; + --bs-link-color-rgb: 79, 70, 229; + --bs-link-hover-color: #4338ca; + --bs-link-decoration: none; --vl-accent: #4f46e5; --vl-accent-dark: #4338ca; --vl-accent-soft: #e0e7ff; @@ -93,7 +98,7 @@ h2 { /* ─── Liens globaux ─────────────────────── */ a { color: var(--vl-accent); - text-decoration: none; + text-decoration: none !important; } a:hover { @@ -113,6 +118,7 @@ a:hover { border-radius: var(--vl-radius) !important; box-shadow: var(--vl-shadow-sm); background-color: var(--vl-surface); + overflow: hidden; transition: box-shadow 0.2s ease, transform 0.2s ease; } @@ -137,13 +143,14 @@ a:hover { color: var(--vl-text) !important; } -.card-title a { - color: var(--vl-text); +.card-title a, +.card-title a:visited { + color: var(--vl-text) !important; transition: color 0.15s; } .card-title a:hover { - color: var(--vl-accent); + color: var(--vl-accent) !important; } .card-text {