fix(responsivo): elimina overflow horizontal de 3px em mobile

As regras `.container>.row` e `.contact-form .row` usavam margem negativa de
-15px (herança do Bootstrap 4), mas o container do Bootstrap 5 tem padding de
12px — sobrava 3px de overflow horizontal a 375px (scrollWidth 378 vs 375).
Passaram a -0.75rem (o gutter real do BS5), anulando exatamente o padding.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
andreandClaude Fable 5 committed 2026-09-25 23:25:23 +01:00
1 parent c5c4a818f2
commit 6d7b6456a9
1 file changed
+7 -7
+7 -7
View File
@@ -78,8 +78,8 @@
}
.container>.row {
margin-left: -15px;
margin-right: -15px;
margin-left: -0.75rem;
margin-right: -0.75rem;
}
/* Remove default outlines, use our focus ring */
@@ -1312,12 +1312,12 @@ h3.contact-title {
float: right;
}
/* The Nome/Telemóvel row sits in Bootstrap columns (15px padding); cancel that
with negative margins so those inputs line up flush with the full-width Razão
and Mensagem fields below them. */
/* The Nome/Telemóvel row sits in Bootstrap columns (12px gutter, BS5); cancel
that with negative margins so those inputs line up flush with the full-width
Razão and Mensagem fields below them. */
.contact-form .row {
margin-left: -15px;
margin-right: -15px;
margin-left: -0.75rem;
margin-right: -0.75rem;
}
@media (min-width: 992px) {