:root{--main-color:#3dbc49;--background-color:#0e0563}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./NotoNormal.CYoOFcCZ.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;src:url(./NotoItalic.DJsZH3RN.ttf) format("truetype")}body{background-color:var(--background-color);color:var(--main-color);font-family:Noto Sans,sans-serif;text-align:center}main{margin:0 auto;max-width:800px;padding:20px}a{color:inherit;text-decoration:none}@media screen and (max-width:800px){main{padding:5px;width:85vw}img{height:auto;width:80vw}}.page-enter-active,.page-leave-active{transition:all .4s ease-in-out}.page-enter-from{opacity:0;transform:translateY(20px)}.page-leave-to{opacity:0;transform:translateY(-20px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{animation:slideInUp .6s ease-out}.btn-transition{transition:all .3s ease}.btn-transition:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}h2[data-v-90106a25]{color:var(--main-color)}.header-content[data-v-90106a25]{align-items:center;background-attachment:fixed;background-image:url(../asset/backgroundHeader.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:flex;flex-direction:row;justify-content:space-around;margin:0;min-height:240px;width:100%}.header-text[data-v-90106a25]{font-size:1.2rem;margin:0;padding:20px}.header-logo img[data-v-90106a25]{height:auto;width:150px}header[data-v-90106a25]{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between}header h1[data-v-90106a25]{font-size:2rem;margin:0}nav ul[data-v-90106a25]{display:flex;gap:16px;list-style:none;margin:0;padding:0}nav a[data-v-90106a25]{color:#fff;font-weight:500;text-decoration:none}nav a[data-v-90106a25]:hover{text-decoration:underline}em[data-v-90106a25]{font-size:1.3em;font-weight:700}@media screen and (max-width:800px){.header-content[data-v-90106a25]{align-items:center;flex-direction:column;padding:0;text-align:center}.header-logo[data-v-90106a25]{margin-top:20px}nav ul[data-v-90106a25]{align-items:center;flex-direction:column}}.footer-link[data-v-257d64a1]{color:#fff;text-decoration:none}.footer-link[data-v-257d64a1]:hover{text-decoration:underline}.footer[data-v-257d64a1]{bottom:0;padding:0;position:relative;text-align:center;width:100%}
