@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";@import"https://cdn.jsdelivr.net/npm/bulma@1.0.4/css/bulma.min.css";body,.input,.label,.textarea,.button{background-color:#fff;color:#000;font-weight:400}*{box-sizing:border-box}body{font-family:Verdana,Geneva,Tahoma,sans-serif;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;width:100%}#app{height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer"}header,main,footer{padding-inline:16px}main{grid-area:main;overflow:auto;padding-bottom:24px}footer{grid-area:footer;margin-bottom:36px}h1,h2,h3{font-family:Dancing Script,serif}h1{font-size:xx-large;margin:0;padding:0}h2{font-size:x-large;text-align:left}h2{margin:32px 0 16px}img{max-width:100%;height:auto}a{color:#242748}a:hover{color:#b31da1}.display-none{display:none}.text-center{text-align:center}.validation{font-size:small;color:#bd7d06;font-style:italic}@keyframes fade{0%{opacity:.4}to{opacity:1}}@media screen and (min-width: 768px){header,main,footer{padding-inline:30px}h1{font-size:xxx-large}h2{font-size:xx-large}}@media screen and (min-width: 1024px){header,main,footer{padding-inline:100px}}
