@import"https://fonts.googleapis.com/css2?family=Meow+Script&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.navbar{align-items:center;background-color:transparent;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:.5rem 1rem;position:fixed;right:0;top:0;transition:all .5s ease-in-out;z-index:100}.navbar-toggler{background-color:initial;border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#00000080;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler-icon{background:50%/100% 100% no-repeat;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-menu{align-items:center;flex-basis:100%;flex-grow:1}.collapse:not(.show){display:none}.navbar-nav{display:inline-flex;flex-direction:column;list-style:none;margin-bottom:0;margin-left:auto!important;padding-left:0}.navbar .navbar-nav .nav-link{color:#000;font-weight:600;margin-right:1.5rem;position:relative;text-transform:uppercase}.navbar-nav .nav-link{padding-left:0;padding-right:0}.nav-link{cursor:pointer;display:inline-block;padding:.5rem 1rem}.navbar .navbar-nav .nav-link:before{background-color:#000;bottom:0;content:"";height:2px;left:0;margin-left:.5rem;position:absolute;transition:all .5s ease;width:0}.navbar .navbar-nav .nav-link.router-link-active:before,.navbar .navbar-nav .nav-link:hover:before{width:36px}@media(min-width:992px){.navbar{flex-flow:row nowrap;justify-content:flex-start}.navbar .navbar-toggler{display:none}.navbar .navbar-menu{display:flex!important;flex-basis:auto}.navbar .navbar-nav{flex-direction:row}.navbar .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}}.footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:24px;padding-top:24px;text-align:center}.footer .nav-link{color:#000;font-weight:600;margin:auto;padding-left:.5rem;padding-right:.5rem;position:relative;text-align:center;text-transform:uppercase}.footer .nav-link:before{background-color:#000;bottom:0;content:"";height:2px;left:0;margin-left:.5rem;position:absolute;transition:all .5s ease;width:0}.footer .nav-link.router-link-active:before{width:35px}@media(min-width:992px){.footer{display:none;padding:0}}.modal-overlay{background-color:#000000bf;display:flex;justify-content:center;inset:0;position:fixed;z-index:200}.modal{background:radial-gradient(#ffece1,#ffdab9);border-radius:24px;box-sizing:border-box;color:brown;left:50%;max-height:90vh;max-width:400px;overflow-y:auto;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%}.modal-content{padding:2.5rem 2rem 2rem;position:relative}.registry-links{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin-top:.5rem;text-align:center}.close,.modal .nav-link{color:brown}.close{align-items:center;background:#fff;border:1px solid rgba(165,42,42,.2);border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-size:1rem;height:2rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:all .2s ease;width:2rem;z-index:10}.close:hover{background:#fff5f5;border-color:#a52a2a4d;transform:scale(1.1)}@media(min-width:768px){.modal{max-width:450px;width:50%}.modal-content{padding:3rem 2.5rem 2.5rem}.close{font-size:1.25rem;height:2.5rem;right:1rem;top:1rem;width:2.5rem}}.close:focus{box-shadow:0 0 0 3px #a52a2a4d;outline:none}
