@import"https://fonts.googleapis.com/css?family=Cute+Font";@import"https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css";*{font-family:Cute Font,cursive}:root{--dark-bg: black;--dark-shadow: #222;--dark-fg: white;--dark-accent: #5438dc;--dark-accent-dark: #0e072c;--dark-error: #96031a;--dark-found: #FB5607;--dark-success: #619523;--light-bg: white;--light-shadow: #ddd;--light-fg: black;--light-accent: #5438dc;--light-accent-dark: #cdc6ed;--light-error: #f56a6a;--light-found: #fc8c57;--light-success: #accc7b;--app-key-border: #999999}@media (prefers-color-scheme: no-preference){:root{--app-bg: var(--dark-bg);--app-fg: var(--dark-fg);--app-accent: var(--dark-accent);--app-accent-dark: var(--dark-accent-dark);--app-shadow: var(--dark-shadow);--app-error: var(--dark-error);--app-found: var(--dark-found);--app-success: var(--dark-success)}}@media (prefers-color-scheme: dark){:root{--app-bg: var(--dark-bg);--app-fg: var(--dark-fg);--app-accent: var(--dark-accent);--app-accent-dark: var(--dark-accent-dark);--app-shadow: var(--dark-shadow);--app-error: var(--dark-error);--app-found: var(--dark-found);--app-success: var(--dark-success)}}@media (prefers-color-scheme: light){:root{--app-bg: var(--light-bg);--app-fg: var(--light-fg);--app-accent: var(--light-accent);--app-accent-dark: var(--light-accent-dark);--app-shadow: var(--light-shadow);--app-error: var(--light-error);--app-found: var(--light-found);--app-success: var(--light-success)}}html,body{margin:0;padding:0}body{background:radial-gradient(circle,var(--app-accent-dark) 0%,var(--app-bg) 100%);background-size:400% 400%;animation:animateBg ease 60s infinite}@keyframes animateBg{0%{background-position:0 0%}50%{background-position:100% 100%}to{background-position:0 0%}}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}.button{box-shadow:0 0 20px 0 var(--app-fg);background-color:transparent;border-radius:28px;border:4px solid var(--app-fg);display:inline-block;cursor:pointer;color:var(--app-accent);font-size:2rem;padding:8px 16px;text-decoration:none;margin-right:16px}.button.button-medium{border-width:2px;font-size:1.8rem}.button.button-tiny{border-width:1px;font-size:.5rem;padding:0 8px}.button:hover{background-color:var(--app-shadow)}.button:active{position:relative;top:2px}.button-icon{box-sizing:border-box;margin-left:8px;width:36px;max-width:36px;height:36px;box-shadow:0 0 20px 0 var(--app-accent);background-color:transparent;border-radius:50px;border:2px solid var(--app-accent);display:inline-block;cursor:pointer;color:var(--app-accent);text-decoration:none;font-size:1.5rem;padding:4px 0 0}.button-icon.non-fa{padding-top:0;line-height:1rem;font-size:3rem;font-weight:700}.button-icon.language{padding-top:0;line-height:1rem;font-size:2rem;font-weight:700}.button-icon:hover{border-color:var(--app-fg);box-shadow:0 0 20px 0 var(--app-fg);color:var(--app-fg)}.button-icon:active{position:relative;top:2px}a,a:hover,a:active,a:visited{color:var(--app-accent)}.kofi img{height:15px;width:22px;animation:kofi-wiggle 3s infinite}@keyframes kofi-wiggle{0%{transform:rotate(0) scale(1)}60%{transform:rotate(0) scale(1)}75%{transform:rotate(0) scale(1.12)}80%{transform:rotate(0) scale(1.1)}84%{transform:rotate(-10deg) scale(1.1)}88%{transform:rotate(10deg) scale(1.1)}92%{transform:rotate(-10deg) scale(1.1)}96%{transform:rotate(10deg) scale(1.1)}to{transform:rotate(0) scale(1)}}
