:root{--white-color:#fff;--gray-light-color:#dbdadd;--gray-dark-color:#1b1b31;--black-color:#11111e;--blue-color:#3020db;--blue-alpha-color:rgba(148,111,215,.1);--blue-light-color:#8300f4;--blue-light-alpha-color:rgba(131,0,244,.1);--blue-dark-color:#0b0018;--blue-dark-alpha-color:rgba(11,0,24,.1);--pink-color:#ff00a6;--pink-alpha-color:rgba(255,0,166,.3);--pink-light-color:#ffd0ff;--pink-light-alpha-color:rgba(255,208,255,.5);--pink-dark-color:#c3037c;--pink-dark-alpha-color:rgba(195,3,124,.3);--green-color:#24a628;--error-color:#d44e4e;--success-color:#4ed476;--font-family:"Ubuntu",sans-serif;--code-font-family:"Ubuntu Mono",monospace;color-scheme:light dark}:root,[data-theme=light]{--primary-color:var(--blue-color);--primary-alpha-color:var(--blue-alpha-color);--secondary-color:var(--pink-color);--secondary-alpha-color:var(--pink-alpha-color);--neutral-color:var(--white-color);--neutral-dark-color:var(--gray-light-color);--font-color:var(--black-color);--font-link-color:var(--pink-dark-color);--font-link-hover-color:var(--pink-color);--font-light-color:var(--white-color);--code-color:var(--gray-light-color);--code-background-color:var(--gray-dark-color)}:root,[data-theme=dark]{--primary-color:var(--blue-color);--primary-alpha-color:var(--blue-alpha-color);--secondary-color:var(--pink-dark-color);--secondary-alpha-color:var(--pink-dark-alpha-color);--neutral-color:var(--gray-dark-color);--neutral-dark-color:var(--black-color);--font-color:var(--white-color);--font-link-color:var(--pink-color);--font-link-hover-color:var(--pink-dark-color);--font-light-color:var(--white-color);--code-color:var(--gray-light-color);--code-background-color:var(--black-color)}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Regular.ttf);font-style:normal;font-weight:400;font-display:auto}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Italic.ttf);font-style:italic;font-weight:400;font-display:auto}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Bold.ttf);font-style:normal;font-weight:bolder;font-display:auto}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-BoldItalic.ttf);font-style:italic;font-weight:bolder;font-display:auto}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Medium.ttf);font-style:normal;font-weight:700;font-display:auto}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-MediumItalic.ttf);font-style:italic;font-weight:700;font-display:auto}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Light.ttf);font-style:normal;font-weight:lighter;font-display:auto}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-LightItalic.ttf);font-style:italic;font-weight:lighter;font-display:auto}@font-face{font-family:Ubuntu Mono;src:url(/fonts/UbuntuMono/UbuntuMono-Regular.ttf);font-style:normal;font-weight:400;font-display:auto}@font-face{font-family:Ubuntu Mono;src:url(/fonts/UbuntuMono/UbuntuMono-Italic.ttf);font-style:italic;font-weight:400;font-display:auto}@font-face{font-family:Ubuntu Mono;src:url(/fonts/UbuntuMono/UbuntuMono-Bold.ttf);font-style:normal;font-weight:bolder;font-display:auto}@font-face{font-family:Ubuntu Mono;src:url(/fonts/UbuntuMono/UbuntuMono-BoldItalic.ttf);font-style:italic;font-weight:bolder;font-display:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--neutral-color)}::-webkit-scrollbar-thumb{background-color:var(--blue-color)}::-webkit-scrollbar-thumb:hover{background-color:var(--white-color)}body,html{margin:0;font-family:var(--font-family)}body{overflow-x:hidden}*{box-sizing:border-box}a{color:var(--font-link-color);text-decoration:none;transition:color .5s}a:hover{color:var(--font-link-hover-color)}button,input,textarea{font-family:inherit;padding:.5rem;border:none;border-radius:4px;color:var(--font-color);background-color:var(--neutral-dark-color)}textarea{resize:vertical;min-height:100px;max-height:300px}input:focus,textarea:focus{border:1px solid var(--primary-color)}input:focus:invalid,textarea:focus:invalid{border:1px solid var(--error-color)}input:focus:valid,textarea:focus:valid{border:1px solid var(--success-color)}button{cursor:pointer;color:var(--font-light-color);background-color:var(--primary-color)}