.dark .rsvp-section,[data-papel=noche] .rsvp-section{--rsvp-accent:var(--rsvp-accent-dark);--rsvp-card:var(--rsvp-card-dark);--rsvp-border:var(--rsvp-border-dark);--rsvp-title:var(--rsvp-title-dark);--rsvp-bg:var(--rsvp-bg-dark);--rsvp-body:var(--rsvp-body-dark);--rsvp-focus:var(--rsvp-focus-dark);--rsvp-muted:var(--site-muted-dark);--rsvp-on-accent:var(--rsvp-on-accent-dark);--rsvp-alert:var(--site-alert-dark);--rsvp-on-accent-text:var(--boton-on-accent-text-dark,var(--rsvp-on-accent-dark));--rsvp-title-read:var(--rsvp-title-read-dark,var(--rsvp-title-dark));--rsvp-kicker-read:var(--rsvp-kicker-read-dark,var(--rsvp-accent-dark));--rsvp-title-large:var(--rsvp-title-large-dark,var(--rsvp-title-dark));--rsvp-card-title-large:var(--rsvp-card-title-large-dark,var(--rsvp-title-dark));--rsvp-body-read:var(--rsvp-body-read-dark,var(--rsvp-body-dark));--rsvp-card-body-read:var(--rsvp-card-body-read-dark,var(--rsvp-body-dark));--rsvp-accent-read:var(--rsvp-accent-read-dark,var(--rsvp-accent-dark));--rsvp-on-muted-text:var(--rsvp-on-muted-text-dark,var(--rsvp-on-accent-dark));--rsvp-wash:color-mix(in srgb, var(--rsvp-accent-dark) 20%, transparent)}.rsvp-section,[data-papel=dia] .rsvp-section{--rsvp-accent:var(--rsvp-accent-light);--rsvp-card:var(--rsvp-card-light);--rsvp-border:var(--rsvp-border-light);--rsvp-title:var(--rsvp-title-light);--rsvp-bg:var(--rsvp-bg-light);--rsvp-body:var(--rsvp-body-light);--rsvp-focus:var(--rsvp-focus-light);--rsvp-muted:var(--site-muted-light);--rsvp-on-accent:var(--rsvp-on-accent-light);--rsvp-alert:var(--site-alert-light);--rsvp-on-accent-text:var(--boton-on-accent-text-light,var(--rsvp-on-accent-light));--rsvp-title-read:var(--rsvp-title-read-light,var(--rsvp-title-light));--rsvp-kicker-read:var(--rsvp-kicker-read-light,var(--rsvp-accent-light));--rsvp-title-large:var(--rsvp-title-large-light,var(--rsvp-title-light));--rsvp-card-title-large:var(--rsvp-card-title-large-light,var(--rsvp-title-light));--rsvp-body-read:var(--rsvp-body-read-light,var(--rsvp-body-light));--rsvp-card-body-read:var(--rsvp-card-body-read-light,var(--rsvp-body-light));--rsvp-accent-read:var(--rsvp-accent-read-light,var(--rsvp-accent-light));--rsvp-on-muted-text:var(--rsvp-on-muted-text-light,var(--rsvp-on-accent-light));--rsvp-wash:color-mix(in srgb, var(--rsvp-accent-light) 10%, transparent)}.rsvp-section{background:var(--rsvp-bg);--ll-sheet:var(--rsvp-bg)}.rsvp-section .rsvp-kicker{color:var(--rsvp-kicker-read)}.rsvp-section .rsvp-heading{color:var(--rsvp-title-large)}.rsvp-section .rsvp-deadline{color:var(--rsvp-body-read)}.rsvp-section .rsvp-muted{color:var(--rsvp-card-body-read)}.rsvp-section .rsvp-card{background:var(--rsvp-card);--ll-sheet:var(--rsvp-card);border-color:var(--rsvp-border)}.rsvp-section .rsvp-accent{color:var(--rsvp-accent-read)}.rsvp-section .rsvp-field{background:var(--rsvp-card);--ll-sheet:var(--rsvp-card);border-color:var(--rsvp-border);color:var(--rsvp-title-read)}.rsvp-section .rsvp-field:focus-visible{outline:2px solid var(--rsvp-focus);outline-offset:2px}.rsvp-section .rsvp-field::-moz-placeholder{color:var(--rsvp-card-body-read);opacity:1}.rsvp-section .rsvp-field-inner::-moz-placeholder{color:var(--rsvp-card-body-read);opacity:1}.rsvp-section .rsvp-field::placeholder,.rsvp-section .rsvp-field-inner::placeholder{color:var(--rsvp-card-body-read);opacity:1}.rsvp-section .rsvp-check{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;margin-inline:-.25rem;padding-inline:.25rem;display:flex}.rsvp-section .rsvp-check--top{align-items:flex-start;padding-block:.5rem}.rsvp-section input[type=checkbox]{accent-color:var(--rsvp-accent)}@media (hover:hover){.rsvp-section .rsvp-check:is(:hover,[data-btn-muestra=hover]){background:var(--rsvp-bg);--ll-sheet:var(--rsvp-bg)}}.rsvp-section .rsvp-field-inner{background:var(--rsvp-card);--ll-sheet:var(--rsvp-card);border-color:var(--rsvp-border);color:var(--rsvp-title-read)}.rsvp-section .rsvp-choices{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;display:grid}.rsvp-section .rsvp-choices-wide{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.rsvp-section .rsvp-choices>*,.rsvp-section .rsvp-choices-wide>*{min-width:0}.rsvp-section .rsvp-check>span{overflow-wrap:anywhere;min-width:0}.rsvp-section .rsvp-check:is([data-btn-bd],[data-btn-bd-hover],[data-btn-bd-on]){border:1px solid #0000}.rsvp-section .rsvp-check[data-btn-bg]{background:var(--lightningcss-light,var(--btn-bg-light))var(--lightningcss-dark,var(--btn-bg-dark));--ll-sheet:var(--lightningcss-light,var(--btn-bg-light))var(--lightningcss-dark,var(--btn-bg-dark))}.rsvp-section .rsvp-check[data-btn-bd]{border-color:var(--lightningcss-light,var(--btn-border-light))var(--lightningcss-dark,var(--btn-border-dark))}.rsvp-section .rsvp-check[data-btn-ink]>span:not(.rsvp-falta){color:var(--lightningcss-light,var(--btn-ink-light))var(--lightningcss-dark,var(--btn-ink-dark))!important}.rsvp-section .rsvp-check[data-btn-marca] input[type=checkbox]{accent-color:var(--lightningcss-light,var(--btn-icon-light))var(--lightningcss-dark,var(--btn-icon-dark))}.rsvp-section .rsvp-check[data-btn-bg-on]:is(:has(input:checked),[data-btn-muestra=on]){background:var(--lightningcss-light,var(--btn-bg-on-light))var(--lightningcss-dark,var(--btn-bg-on-dark));--ll-sheet:var(--lightningcss-light,var(--btn-bg-on-light))var(--lightningcss-dark,var(--btn-bg-on-dark))}.rsvp-section .rsvp-check[data-btn-bd-on]:is(:has(input:checked),[data-btn-muestra=on]){border-color:var(--lightningcss-light,var(--btn-border-on-light))var(--lightningcss-dark,var(--btn-border-on-dark))}.rsvp-section .rsvp-check[data-btn-ink-on]:is(:has(input:checked),[data-btn-muestra=on])>span:not(.rsvp-falta){color:var(--lightningcss-light,var(--btn-ink-on-light))var(--lightningcss-dark,var(--btn-ink-on-dark))!important}.rsvp-section .rsvp-check[data-btn-marca-on]:is(:has(input:checked),[data-btn-muestra=on]) input[type=checkbox]{accent-color:var(--lightningcss-light,var(--btn-icon-on-light))var(--lightningcss-dark,var(--btn-icon-on-dark))}@media (hover:hover){.rsvp-section .rsvp-check[data-btn-bg-hover]:is(:hover,[data-btn-muestra=hover]):not(:is(:has(input:checked),[data-btn-muestra=on])){background:var(--lightningcss-light,var(--btn-bg-hover-light))var(--lightningcss-dark,var(--btn-bg-hover-dark));--ll-sheet:var(--lightningcss-light,var(--btn-bg-hover-light))var(--lightningcss-dark,var(--btn-bg-hover-dark))}.rsvp-section .rsvp-check[data-btn-bd-hover]:is(:hover,[data-btn-muestra=hover]):not(:is(:has(input:checked),[data-btn-muestra=on])){border-color:var(--lightningcss-light,var(--btn-border-hover-light))var(--lightningcss-dark,var(--btn-border-hover-dark))}.rsvp-section .rsvp-check[data-btn-ink-hover]:is(:hover,[data-btn-muestra=hover]):not(:is(:has(input:checked),[data-btn-muestra=on]))>span:not(.rsvp-falta){color:var(--lightningcss-light,var(--btn-ink-hover-light))var(--lightningcss-dark,var(--btn-ink-hover-dark))!important}.rsvp-section .rsvp-check[data-btn-marca-hover]:is(:hover,[data-btn-muestra=hover]):not(:is(:has(input:checked),[data-btn-muestra=on])) input[type=checkbox]{accent-color:var(--lightningcss-light,var(--btn-icon-hover-light))var(--lightningcss-dark,var(--btn-icon-hover-dark))}.rsvp-section .rsvp-check[data-btn-hover=lift]:is(:hover,[data-btn-muestra=hover]){transform:translateY(-2px)}.rsvp-section .rsvp-check[data-btn-scale=slight]:is(:hover,[data-btn-muestra=hover]){transform:scale(1.04)}.rsvp-section .rsvp-check[data-btn-hover=lift][data-btn-scale=slight]:is(:hover,[data-btn-muestra=hover]){transform:translateY(-2px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.rsvp-section .rsvp-check:is([data-btn-hover=lift],[data-btn-scale=slight]):is(:hover,[data-btn-muestra=hover]),.rsvp-section .rsvp-check[data-btn-hover=lift][data-btn-scale=slight]:is(:hover,[data-btn-muestra=hover]){transform:none}}.rsvp-section .rsvp-check[data-btn-size]{gap:calc(.5rem * var(--btn-size));padding-inline:calc(.25rem * var(--btn-size))}.rsvp-section .rsvp-check--top[data-btn-size]{padding-block:calc(.5rem * var(--btn-size))}.rsvp-section .rsvp-check[data-btn-size]>span:not([data-type-step]){font-size:max(.8125rem, calc(var(--site-mod-label,.875rem) * var(--btn-size)))}.rsvp-section .rsvp-check--top[data-btn-size]>span:not([data-type-step]){font-size:max(.8125rem, calc(var(--site-mod-body,.875rem) * var(--btn-size)))}.rsvp-section .rsvp-check[data-btn-size] input[type=checkbox]{width:calc(1.25rem * var(--btn-size));height:calc(1.25rem * var(--btn-size))}.rsvp-section .rsvp-check[data-btn-radius]{border-radius:var(--btn-radius)}.rsvp-section .rsvp-check[data-btn-border]{border-style:var(--btn-border-style);border-width:var(--btn-border-width)}.rsvp-section .rsvp-check[data-btn-shadow=off]{box-shadow:none}.rsvp-section .rsvp-check[data-btn-shadow=on]{box-shadow:var(--btn-shadow)}.rsvp-section .rsvp-medallion{background:var(--rsvp-wash);--ll-sheet:var(--rsvp-wash);color:var(--rsvp-accent)}.rsvp-section .rsvp-card-title{color:var(--rsvp-card-title-large);font-size:var(--site-mod-h3,calc(clamp(1.5rem, 2vw + .75rem, 1.875rem) * var(--site-type-scale,1)))}:where(.rsvp-section .rsvp-card-title){line-height:var(--site-mod-lh-h3)}.rsvp-section .rsvp-choice{background:var(--rsvp-bg);--ll-sheet:var(--rsvp-bg);border-color:var(--rsvp-muted);color:var(--rsvp-title-read);overflow-wrap:anywhere}.rsvp-section .rsvp-choice[data-btn-bg]{background:var(--lightningcss-light,var(--btn-bg-light))var(--lightningcss-dark,var(--btn-bg-dark));--ll-sheet:var(--lightningcss-light,var(--btn-bg-light))var(--lightningcss-dark,var(--btn-bg-dark))}.rsvp-section .rsvp-choice[data-btn-ink]{color:var(--lightningcss-light,var(--btn-ink-light))var(--lightningcss-dark,var(--btn-ink-dark))}.rsvp-section .rsvp-choice[data-btn-bd]{border-color:var(--lightningcss-light,var(--btn-border-light))var(--lightningcss-dark,var(--btn-border-dark))}@media (hover:hover){.rsvp-section .rsvp-choice:is(:hover,[data-btn-muestra=hover]){border-color:var(--rsvp-accent)}}.rsvp-section .rsvp-choice[aria-pressed=true],.rsvp-section .rsvp-choice[aria-checked=true],.rsvp-section .rsvp-choice[data-btn-muestra=on]{background:var(--rsvp-accent);--ll-sheet:var(--rsvp-accent);border-color:var(--rsvp-accent);color:var(--rsvp-on-accent-text);font-weight:600}.rsvp-section .rsvp-choice.rsvp-choice-no:is([aria-pressed=true],[data-btn-muestra=on]){background:var(--rsvp-muted);--ll-sheet:var(--rsvp-muted);border-color:var(--rsvp-muted);color:var(--rsvp-on-muted-text)}.rsvp-section .rsvp-choice[data-btn-bg-on]:is([aria-pressed=true],[aria-checked=true],[data-btn-muestra=on]){background:var(--lightningcss-light,var(--btn-bg-on-light))var(--lightningcss-dark,var(--btn-bg-on-dark));--ll-sheet:var(--lightningcss-light,var(--btn-bg-on-light))var(--lightningcss-dark,var(--btn-bg-on-dark))}.rsvp-section .rsvp-choice[data-btn-ink-on]:is([aria-pressed=true],[aria-checked=true],[data-btn-muestra=on]){color:var(--lightningcss-light,var(--btn-ink-on-light))var(--lightningcss-dark,var(--btn-ink-on-dark))}.rsvp-section .rsvp-choice[data-btn-bd-on]:is([aria-pressed=true],[aria-checked=true],[data-btn-muestra=on]){border-color:var(--lightningcss-light,var(--btn-border-on-light))var(--lightningcss-dark,var(--btn-border-on-dark))}.rsvp-section .rsvp-choice[data-btn-ink]:not(:is([aria-pressed=true],[aria-checked=true],[data-btn-muestra=on])) :is([data-type-piece],[data-edit]),.rsvp-section .rsvp-choice[data-btn-ink-on]:is([aria-pressed=true],[aria-checked=true],[data-btn-muestra=on]) :is([data-type-piece],[data-edit]){color:inherit!important}@media (hover:hover){.rsvp-section .rsvp-choice[data-btn-bg-hover]:is(:hover,[data-btn-muestra=hover]):not(:is([aria-pressed=true],[aria-checked=true],[data-btn-muestra=on])){background:var(--lightningcss-light,var(--btn-bg-hover-light))var(--lightningcss-dark,var(--btn-bg-hover-dark));--ll-sheet:var(--lightningcss-light,var(--btn-bg-hover-light))var(--lightningcss-dark,var(--btn-bg-hover-dark))}.rsvp-section .rsvp-choice[data-btn-ink-hover]:is(:hover,[data-btn-muestra=hover]):not(:is([aria-pressed=true],[aria-checked=true],[data-btn-muestra=on])){color:var(--lightningcss-light,var(--btn-ink-hover-light))var(--lightningcss-dark,var(--btn-ink-hover-dark))}.rsvp-section .rsvp-choice[data-btn-bd-hover]:is(:hover,[data-btn-muestra=hover]):not(:is([aria-pressed=true],[aria-checked=true],[data-btn-muestra=on])){border-color:var(--lightningcss-light,var(--btn-border-hover-light))var(--lightningcss-dark,var(--btn-border-hover-dark))}.rsvp-section .rsvp-choice[data-btn-ink-hover]:is(:hover,[data-btn-muestra=hover]):not(:is([aria-pressed=true],[aria-checked=true],[data-btn-muestra=on])) :is([data-type-piece],[data-edit]){color:inherit!important}.rsvp-section .rsvp-choice[data-btn-hover=lift]:is(:hover,[data-btn-muestra=hover]){transform:translateY(-2px)}.rsvp-section .rsvp-choice[data-btn-scale=slight]:is(:hover,[data-btn-muestra=hover]){transform:scale(1.04)}.rsvp-section .rsvp-choice[data-btn-hover=lift][data-btn-scale=slight]:is(:hover,[data-btn-muestra=hover]){transform:translateY(-2px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.rsvp-section .rsvp-choice:is([data-btn-hover=lift],[data-btn-scale=slight]):is(:hover,[data-btn-muestra=hover]),.rsvp-section .rsvp-choice[data-btn-hover=lift][data-btn-scale=slight]:is(:hover,[data-btn-muestra=hover]){transform:none}}.rsvp-section .rsvp-choice[data-btn-size]{padding:calc(var(--choice-py,.5rem) * var(--btn-size)) calc(var(--choice-px,.875rem) * var(--btn-size));font-size:max(.8125rem, calc(var(--site-mod-label,.875rem) * var(--btn-size)))}.rsvp-section .rsvp-choice[data-btn=rsvp\.choice][data-btn-size]{--choice-py:.625rem;--choice-px:.625rem}.rsvp-section .rsvp-choice[data-btn-radius]{border-radius:var(--btn-radius)}.rsvp-section .rsvp-choice[data-btn-border]{border-style:var(--btn-border-style);border-width:var(--btn-border-width)}.rsvp-section .rsvp-choice[data-btn-shadow=off]{box-shadow:none}.rsvp-section .rsvp-choice[data-btn-shadow=on]{box-shadow:var(--btn-shadow)}.rsvp-section :focus-visible{outline:2px solid var(--rsvp-focus);outline-offset:2px}.rsvp-section.rsvp-compact .rsvp-card{padding:calc(1.25rem * var(--aire-tarjeta,1))}.rsvp-section.rsvp-letter{max-width:42rem;margin-inline:auto}.rsvp-section.rsvp-letter .rsvp-card{box-shadow:none;border-radius:.25rem}.rsvp-section .rsvp-form{gap:2rem;display:grid}@media (min-width:640px){.rsvp-section.rsvp-split{max-width:56rem;margin-inline:auto}.rsvp-section.rsvp-split .rsvp-form{text-align:left;grid-template-columns:1fr 1fr;align-items:start}}.rsvp-section .site-btn[data-btn-variant=solid],.rsvp-section .site-btn[data-btn-hover=fill]:is(:hover,[data-btn-muestra=hover]){--ll-sheet:var(--rsvp-accent)}.rsvp-section .rsvp-member-card{background:var(--rsvp-card);--ll-sheet:var(--rsvp-card);border-color:var(--rsvp-border)}.rsvp-section .rsvp-member-name{color:var(--rsvp-title-read)}.rsvp-section .rsvp-qlabel{color:var(--rsvp-card-body-read)}.rsvp-section [aria-invalid=true],.rsvp-section .rsvp-falta{border-color:var(--rsvp-alert)}.rsvp-section .rsvp-falta{color:var(--rsvp-alert)}.rsvp-section .rsvp-seats,.rsvp-section .rsvp-contacts-title{color:var(--rsvp-body-read)}.rsvp-section [data-rsvp-hueco=cabecera]{margin-bottom:var(--hueco-cabecera,.5rem)}.rsvp-section [data-rsvp-hueco=plazo]{margin-bottom:var(--hueco-plazo,2.5rem)}.rsvp-section [data-rsvp-hueco=plazas]{margin-top:-1.5rem;margin-bottom:var(--hueco-plazas,2.5rem)}.rsvp-section [data-rsvp-hueco=cancion]{margin-top:var(--hueco-cancion,2.5rem)}.rsvp-section [data-rsvp-hueco=contactos]{margin-top:var(--hueco-contactos,2.5rem)}.rsvp-section .rsvp-tel-control{background:var(--rsvp-card);--ll-sheet:var(--rsvp-card);border-color:var(--rsvp-border);color:var(--rsvp-title-read)}.rsvp-section .rsvp-tel-control:has([aria-invalid=true]){border-color:var(--rsvp-alert)}.rsvp-section .rsvp-tel-control:focus-within{outline:2px solid var(--rsvp-focus);outline-offset:2px}.rsvp-section .rsvp-tel-control :focus-visible{outline:none}.rsvp-section .rsvp-tel-pais{border-inline-end:1px solid var(--rsvp-border);color:var(--rsvp-title-read)}.rsvp-section .rsvp-tel-guia{color:color-mix(in srgb, var(--rsvp-muted) 45%, var(--rsvp-card))}.rsvp-section .rsvp-tel-grupo,.rsvp-section .rsvp-tel-pista{color:var(--rsvp-card-body-read)}.rsvp-section .rsvp-tel-buscar::placeholder{color:var(--rsvp-card-body-read);opacity:1}.rsvp-section .rsvp-tel-lupa{color:var(--rsvp-muted)}.rsvp-section .rsvp-tel-ficha{background:var(--rsvp-card);border-color:var(--rsvp-border)}.rsvp-section .rsvp-tel-ficha[aria-pressed=true]{background:var(--rsvp-wash);border-color:var(--rsvp-accent)}.rsvp-section .rsvp-tel-flecha{transition:transform .25s cubic-bezier(.16,1,.3,1)}.rsvp-section .rsvp-tel-pais[aria-expanded=true] .rsvp-tel-flecha{transform:rotate(180deg)}.rsvp-section .rsvp-tel-ok{color:var(--rsvp-accent);transition:opacity .2s,scale .3s cubic-bezier(.16,1,.3,1)}.rsvp-section .rsvp-tel:not([data-valido]) .rsvp-tel-ok{opacity:0;scale:.6}.rsvp-section .rsvp-tel[data-aviso] .rsvp-tel-control{border-color:var(--rsvp-alert)}.rsvp-section .rsvp-tel[data-aviso] .rsvp-tel-pista{color:var(--rsvp-alert)}.rsvp-section.rsvp-tel-hoja{color:var(--rsvp-title-read);box-shadow:0 -12px 30px -18px var(--site-scrim)}.rsvp-section .rsvp-tel-asa{background:var(--rsvp-border)}.rsvp-section .rsvp-tel-opcion[data-activa]{background:var(--rsvp-wash)}.rsvp-section .rsvp-tel-marca{color:var(--rsvp-accent)}@media (hover:hover){.rsvp-section .rsvp-tel-cerrar:hover,.rsvp-section .rsvp-tel-opcion:hover{background:var(--rsvp-wash)}}@media (prefers-reduced-motion:reduce){.rsvp-section .rsvp-tel-flecha,.rsvp-section .rsvp-tel-ok{transition:none}}
