@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playwrite+DK+Loopet:wght@100..400&display=swap";#navbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.5rem 0;position:fixed;margin-right:1rem;width:100%;top:0;z-index:1000;background-color:#fbfaf5}#home-link{text-decoration:none;font-size:1.5rem;margin:0 1rem;background-color:#fbfaf5;color:navy}.nav-link{border:2px solid #000080;border-radius:5px;padding:5px;color:#fbfaf5;background-color:navy;text-decoration:none;font-size:1.5rem;margin:0 1rem}.nav-link-container{display:flex;justify-content:space-between;align-items:center}#home-link:visited{color:navy}.nav-link:visited{color:#fbfaf5}@media only screen and (max-width: 500px){#navbar{flex-direction:column}.nav-link{margin-top:10px}}#main-container{margin:120px 0;background-color:#fbfaf5}@media only screen and (max-width: 500px){#main-container{margin-top:150px}}#home-title{font-size:2.5rem}#home-page{width:90%;margin:0 auto;text-align:center}#main-home-text{width:100%;max-width:400px}.home-image{width:100%;height:auto;border-radius:8px}#event-card-imgs{display:flex;justify-content:space-evenly;flex-wrap:wrap}#wedding-card,#schedule-card{width:80%;max-width:700px;margin:20px}#about-container{margin-bottom:100px}#story-container>p{line-height:1.5rem}#about-k-img,#about-w-img{max-width:500px;min-width:150px;height:auto;border-radius:7px}#about-bride{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}#about-groom{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center}#about-k-text,#about-w-text{margin:auto 0}#about-w-text{margin-right:20px}#about-k-list>li{text-align:left;margin:10px 0}#about-w-list>li{text-align:left;margin:10px 0}@font-face{font-family:Holiday;src:url(/assets/HolidayFree-D_aXJdam.otf) format("opentype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Walter-Turncoat;src:url(/assets/WalterTurncoat-Regular-GAXyM6h7.ttf);font-style:normal}body{margin:0;color:navy;background-color:#fbfaf5}.holiday{font-family:Holiday;font-weight:100;font-style:normal}.walter-turncoat{font-family:Walter-Turncoat}.playwrite-dk-loopet-logo{font-family:Playwrite DK Loopet,cursive;font-optical-sizing:auto;font-weight:300;font-style:normal}.playwrite-dk-loopet-rsvp-btn{font-family:Playwrite DK Loopet,cursive;font-optical-sizing:auto;font-weight:400;font-style:normal}.open-sans{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100}p,li,button,label{font-family:Walter-Turncoat}h1,h2,h3,h4{font-family:Holiday,normal}#error-page{text-align:center;padding:1rem;line-height:25px}#rsvp-page{width:90%;margin:0 auto;text-align:center}#rsvp-image{width:100%;height:auto;border-radius:8px}#rsvp-form{display:flex;flex-direction:column;width:50%;margin:0 auto}#rsvp-field{text-align:center;width:100px;font-size:16px;margin:0 auto;margin-bottom:1rem}#rsvp-field:focus{outline:none}#rsvp-submit-btn{padding:10px;margin:0 auto;background-color:navy;border:1px solid #000080;border-radius:5px;font-size:1rem;color:#fbfaf5}.rsvp-dropdown-container{display:flex;flex-direction:column;margin:0 auto}.rsvp-dropdown{width:100px;margin:1rem auto;text-align:center}.event-card{width:65%;height:auto;border-radius:5px}#menu-dropdown-container{display:flex;flex-direction:column;align-items:center;margin:0 auto}.menu-dropdown{width:fit-content;margin:1rem auto;text-align:center}#dropdown-container{border:1px dashed #000080;border-radius:5px;width:fit-content;margin:1rem auto;padding:1rem}.guest-info{display:flex;flex-direction:column;border:2px solid #000080;margin:0 auto;margin-bottom:2rem;border-radius:4px;padding:2rem 1rem;width:90%}.guest-name{margin:0}#allergy-form{display:flex;margin:0 auto;padding:1rem;flex-direction:column;border:1px dashed #000080;border-radius:5px}#allergy-form>input{margin:1rem auto;font-size:16px;width:70%}#allergy-submit-btn{width:40%;margin:0 auto;padding:.5rem;background-color:#00008b;color:#fff;border:2px solid darkblue;border-radius:5px}#household-page{width:90%;margin:0 auto;text-align:center}#rsvp-notice{font-style:italic;font-size:1.2rem}
