body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.startInvitation{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.startInvitation:before{background:linear-gradient(180deg,#0006 0,#00000080 50%,#0009);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.background-image{background-image:url(/static/media/nick_and_tash_cropped.ee7e61f8bb2460ec4f89.jpg);background-position:0}.background-image,.background-image-mobile{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity 1.5s ease}.background-image-mobile{background-image:url(/static/media/nick_and_tash_vertical.03a5eaf83ddbca3cf11d.jpg);background-position:50%;opacity:0}.content{padding:20px;text-align:center;width:100%;z-index:1}.startInvitation h1{font-size:2.5em;margin:10px 0}.startInvitation p{font-size:1.2em;margin:5px 0}.startInvitation button{background-color:#b22222;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-top:20px;padding:10px 20px;transition:background-color .3s}.startInvitation button:hover{background-color:#eb3752}.countdown-container{display:flex;justify-content:center;margin-top:20px}.countdown-table{border-collapse:initial;border-spacing:15px 10px}.countdown-table td{border:0;padding:0;text-align:center;white-space:nowrap}.location-cell{color:#fff;text-decoration:none}.title_beautifully_delicious_script{font-family:Beautifully Delicious Script,cursive;font-size:6rem!important;margin:-1rem 0!important;padding:0}.title_beautifully_delicious_script+.title_beautifully_delicious_script{margin-top:-2rem!important}@media screen and (max-width:768px){.background-image{opacity:0}.background-image-mobile{opacity:1}.content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:60px}.startInvitation:before{background:linear-gradient(180deg,#0003 0,#0000004d 60%,#0009 90%,#000c)}.startInvitation h1{font-size:1.8em;margin:0}.title_beautifully_delicious_script{font-size:3.5rem!important;margin:0!important}.startInvitation p{font-size:1em;margin:2px 0}.australiaStartCountdown,.canadaStartCountdown{margin:8px 0}.startInvitation button{margin:0 auto;padding:12px 20px;width:80%}.countdown-table{border-spacing:8px}.countdown-table td{font-size:.9em}}@media screen and (max-width:380px){.startInvitation h1{font-size:1.5em}.title_beautifully_delicious_script{font-size:3.5rem!important;margin:-.5rem 0!important}.startInvitation p{font-size:.9em}.content{padding-bottom:40px}.countdown-table{border-spacing:4px 6px}.countdown-table td{font-size:.8em}}.navbar-options{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0;padding:0 1rem}.navbar-options button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;min-width:120px;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.navbar-options a.photos-link-button:hover,.navbar-options button:hover{background:#fff3;border-color:#ffffff80;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.navbar-options a.photos-link-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;min-width:120px;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.navbar-options button:active{transform:translateY(0)}@media screen and (max-width:768px){.navbar-options{gap:.75rem;margin:1.5rem 0}.navbar-options button{font-size:.9rem;min-width:100px;padding:.6rem 1rem}}@media screen and (max-width:480px){.navbar-options{align-items:center;flex-direction:column;gap:.5rem;margin:1rem 0}.navbar-options button{font-size:.95rem;max-width:280px;padding:.75rem 1rem;width:100%}}*{font-family:Open Sans,Arial,sans-serif}@font-face{font-family:Beautifully Delicious Script;font-style:normal;font-weight:400;src:url(/static/media/BDScript-Regular.2b966f08129c4a8eeffc.otf) format("truetype")}.title{color:#b22222;font-family:Beautifully Delicious Script,cursive;font-size:7em;margin:0;padding:0;text-align:center}.h1{color:#000;font-family:Poppins,sans-serif}table{border-radius:6px}
/*# sourceMappingURL=main.3e42bc1f.css.map*/