.layout-enter-active,.layout-leave-active{transition:all .4s}.layout-enter-from,.layout-leave-to{filter:grayscale(1)}.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}html{background:#ffcf66;background:linear-gradient(135deg,#ffcf66,#d3321d);background-repeat:no-repeat;background-size:cover;min-height:100%;width:100%}main>main{background-color:#ffffff80;border-radius:16px;margin:auto;max-width:1000px;padding:10px;text-align:center;width:auto}@media screen and (max-width:600px){main>main{margin-bottom:60px}}h1{text-align:center;text-decoration:underline}h2{border-bottom:1px solid #000;text-align:left;width:100%}.cards{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;max-width:100%;width:900px}.cards>.event-card{background-color:#fff9;border:1px solid #000;border-radius:10px;box-shadow:4px 4px 8px 4px #0000004d;margin:10px 10px 20px;max-width:-moz-max-content;max-width:max-content;padding-top:0;width:250px}.cards>.event-card>.card-title{background-color:#f00c;border-bottom:1px solid #000;border-radius:8px 8px 0 0;color:#fff;font-size:x-large;font-weight:900;letter-spacing:2px;margin:0;padding:8px;text-align:center}.cards>.event-card .card-body{padding:2%}.cards>.event-card .card-body>p{margin:8px auto}.cards>.event-card .card-body>p>*{vertical-align:middle}.cards>.event-card .card-body>p>.icon{font-size:20px;padding-right:10px}.cards>.event-card .card-body-date{font-size:20px;font-weight:600}.cards>.event-card a{text-decoration:none}.map-container{text-align:center;width:100%}.map-frame{height:300px;margin:auto;max-width:80%;width:400px}@media screen and (max-width:600px){.map-frame{height:400px;max-width:-moz-max-content;max-width:max-content;width:100%}}
