diff --git a/css/style.css b/css/style.css
index 86a0272..5054363 100644
--- a/css/style.css
+++ b/css/style.css
@@ -376,6 +376,17 @@ img { max-width: 100%; display: block; }
.infra-card-name { font-size: 0.85rem; margin-top: 6px; font-weight: 600; color: #444; }
.infra-card-desc { font-size: 0.72rem; color: #aaa; margin-top: 3px; }
+/* === Contact === */
+.contact-desc {
+ color: #555;
+ margin-bottom: 24px;
+}
+.contact-links {
+ display: flex;
+ gap: 12px;
+ flex-wrap: wrap;
+}
+
/* === Footer === */
.footer {
padding: 48px 0;
diff --git a/index.html b/index.html
index 90434ae..fbadc5f 100644
--- a/index.html
+++ b/index.html
@@ -192,13 +192,12 @@