.couple-name{font-family:Cormorant Garamond,serif;font-weight:1000;font-style:normal;font-size:3em;color:#000}.cormorant-garamond-light{font-family:Cormorant Garamond,serif;font-weight:300;font-style:normal}.cormorant-garamond-regular{font-family:Cormorant Garamond,serif;font-weight:400;font-style:normal}.cormorant-garamond-medium{font-family:Cormorant Garamond,serif;font-weight:500;font-style:normal}.cormorant-garamond-semibold{font-family:Cormorant Garamond,serif;font-weight:600;font-style:normal}.cormorant-garamond-bold{font-family:Cormorant Garamond,serif;font-weight:700;font-style:normal}.cormorant-garamond-light-italic{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic}.cormorant-garamond-regular-italic{font-family:Cormorant Garamond,serif;font-weight:400;font-style:italic}.cormorant-garamond-medium-italic{font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic}.cormorant-garamond-semibold-italic{font-family:Cormorant Garamond,serif;font-weight:600;font-style:italic}.cormorant-garamond-bold-italic{font-family:Cormorant Garamond,serif;font-weight:700;font-style:italic}body{font-family:Cormorant Garamond,serif;margin:0;padding:0;background-color:#f9f7f7;color:#333}.header{background-color:#d4b8b8;text-align:center;padding:30px 0 0}.container{max-width:1200px;margin:0 auto;padding:40px 20px}h1{font-family:Cormorant Garamond,serif;font-weight:1000;font-style:normal;font-size:4em;color:#000}.date{font-family:Amalfi Coast,sans-serif;font-size:1.5em;margin:20px 0;color:#000}.section{background-color:#fff;padding:30px;margin:20px 0;border-radius:8px;box-shadow:0 2px 4px #0000001a}.countdown{text-align:center;font-size:1.2em;margin-top:0;padding-top:0}.rsvp-form{display:flex;flex-direction:column;gap:10px}.rsvp-form input,.rsvp-form button{padding:10px;font-size:1em}@media (max-width: 700px){.h1{font-size:.5em;padding-right:30px;padding-left:30px}}.footer{text-align:center;padding:15px 0;font-family:Cormorant Garamond,serif;font-weight:1000;font-style:normal;color:#000}.header-image{padding:0;margin:0 auto;display:block;max-width:75%;height:auto}.logo{padding:0 0 20px}
