Refine RSVP form and confirmation modal presentation

This commit is contained in:
bisco
2026-03-25 20:52:45 +01:00
parent eb12dd880d
commit c01ca837f2
2 changed files with 22 additions and 19 deletions

View File

@ -143,15 +143,16 @@
novalidate novalidate
> >
<input type="hidden" name="form-name" value="rsvp-gianca-40" /> <input type="hidden" name="form-name" value="rsvp-gianca-40" />
<div class="form-row">
<label for="name">Nome e cognome</label>
<input id="name" name="name" type="text" autocomplete="name" required />
</div>
<p class="hidden-field"> <p class="hidden-field">
<label>Non compilare questo campo se sei umano: <input name="bot-field" /></label> <label>Non compilare questo campo se sei umano: <input name="bot-field" /></label>
</p> </p>
<div class="form-row">
<label for="fullName">Nome e cognome</label>
<input id="fullName" name="name" type="text" autocomplete="name" required />
</div>
<div class="form-row"> <div class="form-row">
<span class="form-label">Confermi la tua presenza?</span> <span class="form-label">Confermi la tua presenza?</span>
<div class="choice-group" role="radiogroup"> <div class="choice-group" role="radiogroup">

View File

@ -859,7 +859,7 @@ body.modal-open {
.success-modal__backdrop { .success-modal__backdrop {
position: absolute; position: absolute;
inset: 0; inset: 0;
background: rgba(7, 14, 24, 0.52); background: rgba(7, 14, 24, 0.64);
backdrop-filter: blur(5px); backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px);
} }
@ -867,12 +867,11 @@ body.modal-open {
.success-modal__dialog { .success-modal__dialog {
position: relative; position: relative;
z-index: 1; z-index: 1;
width: min(100%, 620px); width: min(100%, 640px);
} }
.success-tag { .success-tag {
display: grid; display: block;
grid-template-columns: 14px 1fr;
background: rgba(255, 255, 255, 0.95); background: rgba(255, 255, 255, 0.95);
border: 1px solid rgba(255, 255, 255, 0.9); border: 1px solid rgba(255, 255, 255, 0.9);
border-radius: 30px; border-radius: 30px;
@ -881,11 +880,12 @@ body.modal-open {
} }
.success-tag__line { .success-tag__line {
background: linear-gradient(180deg, rgba(30,87,138,0.92), rgba(30,87,138,0.36)); display: none;
} }
.success-tag__content { .success-tag__content {
padding: 1.7rem 1.5rem 1.5rem 1.35rem; padding: 2rem 2rem 1.7rem;
text-align: center;
} }
.success-tag__kicker { .success-tag__kicker {
@ -898,31 +898,33 @@ body.modal-open {
} }
.success-tag__title { .success-tag__title {
margin: 0; margin: 0 auto;
font-size: clamp(1.7rem, 4vw, 2.4rem); max-width: 18ch;
line-height: 1; font-size: clamp(1.85rem, 4.1vw, 2.45rem);
line-height: 1.14;
letter-spacing: -0.03em; letter-spacing: -0.03em;
text-wrap: balance;
} }
.success-tag__text { .success-tag__text {
margin: 0.8rem 0 1.25rem; margin: 0.85rem auto 1.35rem;
max-width: 40ch;
color: var(--ink-soft); color: var(--ink-soft);
line-height: 1.7; line-height: 1.72;
} }
.success-tag__button { .success-tag__button {
width: auto; width: auto;
min-width: 132px; min-width: 148px;
} }
@media (max-width: 640px) { @media (max-width: 640px) {
.success-tag { .success-tag {
grid-template-columns: 10px 1fr;
border-radius: 24px; border-radius: 24px;
} }
.success-tag__content { .success-tag__content {
padding: 1.3rem 1.1rem 1.15rem 1rem; padding: 1.35rem 1.2rem 1.2rem;
} }
.success-tag__button { .success-tag__button {