@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap";:root{--lime-color:#cfef9f;--lime-darker-color:#6c755c;--purple-color:#240d7d;--light-purple-color:#8446f8;--light-gray-color:#f5f5f5;--text-dark:#222;--text-purple:#8446f8;--text-lime:#cfef9f;--border-radius:8px}*{font-family:Exo\ 2,sans-serif}html{background-color:#181818;color:#f5f5f5;scroll-behavior:smooth}h1,h2,h3,h4,p{line-height:1.5}h1{font-size:3rem}h1,h2{font-weight:600}h2{font-size:2.5rem}h3{font-size:1.75rem}h3,h4{font-weight:600}h4{font-size:1.5rem}p{font-size:1.25rem;font-weight:300}.debug{border:2px solid red;border-radius:4px}.invert-color{filter:invert(0)}@media (prefers-color-scheme:dark){.invert-color{filter:invert(1)}}.bg-lime{background-color:var(--lime-color)}.bg-purple{background-color:var(--purple-color)}.bg-light-purple{background-color:var(--light-purple-color)}.bg-light-gray{background-color:var(--light-gray-color)}.text-lime{color:var(--lime-color)}.text-purple{color:var(--purple-color)}.text-light-purple{color:var(--light-purple-color)}button{background-color:var(--lime-color);border:2px solid var(--lime-color);border-radius:var(--border-radius);color:var(--text-dark);cursor:pointer;font-size:20px;font-weight:500;padding:2px 8px;text-transform:uppercase;transition:background-color .4s ease,border-color .4s ease,color .4s ease;width:auto}button:hover{background-color:var(--light-purple-color);border-color:var(--light-purple-color);color:var(--light-gray-color)}.button-inverted{background-color:var(--lime-color)!important;border:2px solid var(--lime-color)!important;border-radius:var(--border-radius)!important;color:var(--text-dark)!important;cursor:pointer!important;font-size:20px!important;font-weight:500!important;padding:2px 8px!important;text-transform:uppercase!important;transition:background-color .4s ease,border-color .4s ease,color .4s ease!important;width:auto!important}.button-inverted:hover{background-color:var(--purple-color)!important;border-color:var(--purple-color)!important;color:var(--text-lime)!important}.button-inverted:disabled{cursor:not-allowed!important;opacity:.6!important}.btn-secondary{color:var(--text-dark);padding:2px 4px;transition:background-color .4s ease,color .4s ease}.btn-secondary:hover{background-color:transparent;color:var(--purple-color)}input,textarea{border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:var(--text-dark);margin-top:.5rem;padding:.65rem .5rem;transition:all .3s ease-in-out}input,textarea:focus{border-color:transparent;box-shadow:0 0 0 3px var(--light-purple-color);outline:none}input::-moz-placeholder{color:var(--text-dark)}input::placeholder{color:var(--text-dark)}textarea::-moz-placeholder{color:var(--text-dark)}textarea::placeholder{color:var(--text-dark)}.textarea-field{border:1px solid var(--light-gray-color);border-radius:1.25rem;box-shadow:0 1px 2px #0000000d;color:var(--purple-color);margin-top:.5rem;padding:.5rem .75rem;transition:all .3s ease-in-out;width:100%}.textarea-field:focus{border-color:transparent;box-shadow:0 0 0 3px var(--light-purple-color);outline:none}.text-light{color:var(--light-gray-color)}.text-purple{color:var(--text-purple)}.text-lime{color:var(--text-lime)}.text-dark{color:var(--text-dark)}.bg-light{background-color:var(--light-gray-color)}
