button{cursor:pointer;padding:var(--padding-s) var(--padding-xl);border:1px solid transparent;font-size:18px;font-weight:700;background-color:var(--foreground);color:var(--background);letter-spacing:.03em;transition:all .2s ease-in-out;box-shadow:var(--button-box-shadow);border-radius:var(--button-border-radius)}button:hover{background-color:var(--button-hover)}button:active{background-color:var(--button-active)}button:disabled{pointer-events:none;opacity:.3}.linkButton{display:flex;padding:var(--padding-s) var(--padding-xl);font-size:18px;font-weight:700;letter-spacing:.03em;box-shadow:var(--button-box-shadow);border-radius:var(--button-border-radius);transition-property:background-color,color;background-color:var(--foreground);color:var(--background)}.linkButton,.linkButton:active,.linkButton:hover{border-bottom:0;text-decoration:none}.linkButton:active{background-color:var(--button-secondary-active)}.primary{background:var(--primary);color:var(--button-primary-text);box-shadow:var(--button-primary-box-shadow)}.primary:hover{box-shadow:var(--button-primary-hover-box-shadow)}.primary:active,.primary:hover{background:var(--primary-darker-1)}.primary.linkButton:hover{color:var(--button-primary-text)}.chip,.ghost{color:var(--foreground);background-color:var(--background)}.chip:hover,.ghost:hover{background-color:var(--button-ghost-hover)}.ghost.linkButton:hover{color:var(--foreground)}.chip:active,.ghost:active{background-color:var(--button-active)}.chip{border:1px solid var(--button-ghost-hover);box-shadow:none}.small{padding:var(--padding-xs) var(--padding-m);font-size:14px}.icon{padding:var(--padding-xs);box-shadow:none}.solid.linkButton:hover,.solid:hover{color:var(--background)}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body{color:var(--foreground)}a{border-bottom:1px solid var(--primary-plain);transition:all .2s ease-in-out}a,a:hover{text-decoration:none}a:hover{color:var(--link-primary);border-bottom-color:var(--secondary-light)}a:active{color:var(--color-secondary);border-bottom-color:var(--secondary)}h1{font-size:2rem;line-height:1.5;text-align:center}h2{margin-bottom:8px}@media (max-width:900px){h1{font-size:1.7rem}}@media (max-width:600px){h1{font-size:1.5rem}}:root{--background-gradient-dark:repeating-radial-gradient(#202020,#202020 16px,#2b2b2b 17px,#202020 18px);--background-dark:#0a0a0a;--foreground-dark:#ededed;--background-gradient-light:repeating-radial-gradient(#f6f6f6,#f6f6f6 16px,#f1f1f1 17px,#f6f6f6 18px);--background-light:#ffffff;--foreground-light:#171717;--background-gradient-violet:linear-gradient(135deg,#24193C,#2f1d49);--background-violet:#24193C;--foreground-violet:#ffffff;--primary-violet:linear-gradient(90deg,#eb8267,#ca48e0);--background:var(--background-light);--foreground:var(--foreground-light);--background-grey:#f6f6f6;--black:#171717;--white:#ffffff;--background-overlay:rgba(0,0,0,0.2);--background-gradient:var(--background-gradient-light);--primary:#3bffd3;--primary-plain:var(--primary);--primary-darker-1:#33fbd0;--primary-darker-2:#16e1b4;--color-secondary:#424242;--grey-light:#e4e4e4;--grey-skeleton:#f3f3f3;--link-primary:#383838;--button-active:#d3d3d3;--button-hover:#353535;--button-primary-hover:#383838;--button-primary-text:var(--black);--button-ghost-hover:#e4e4e4;--button-secondary-active:#454545;--secondary:#ffadfb;--secondary-light:#ffe3fd;--grey:#a8a8a8;--button-box-shadow:0 3px 10px -2px #0000001a;--button-primary-box-shadow:0 0 0.7rem rgba(59,255,211,0.6);--button-primary-hover-box-shadow:rgba(0,0,0,0.1) 0 3px 13px -2px,rgba(0,0,0,0.2) 0 3px 10px -4px;--button-border-radius:20px;--padding-none:0;--padding-xxs:4px;--padding-xs:8px;--padding-s:12px;--padding-m:16px;--padding-l:20px;--padding-xl:24px;--padding-xxl:28px;--padding-xxxl:40px;--padding-page-s:80px;--padding-page-m:100px;--padding-page-l:120px}[data-theme=dark]{--background:var(--background-dark);--foreground:var(--foreground-dark);--background-grey:#202020;--background-overlay:rgba(0,0,0,0.5);--background-gradient:var(--background-gradient-dark);--primary-darker-2:#47a18c;--color-secondary:#b6b6b6;--grey-light:#3c3c3c;--grey-skeleton:#191919;--link-primary:#d1d1d1;--button-active:#3c3c3c;--button-hover:#c1c1c1;--button-primary-hover:#ccc;--button-ghost-hover:#2b2b2b;--button-secondary-active:#c8c8c8}[data-theme=violet]{--background:var(--background-violet);--foreground:var(--foreground-violet);--background-gradient:var(--background-gradient-violet);--background-overlay:rgba(0,0,0,0.5);--background-grey:#3c314b;--primary:var(--primary-violet);--primary-plain:#ca48e0;--primary-darker-1:linear-gradient(90deg,#e1785d,#b941cf);--primary-darker-2:linear-gradient(90deg,#cc6a4f,#ad3bc3);--color-secondary:#b6b6b6;--grey-light:#453b78;--grey-skeleton:#191919;--link-primary:#e1e1e1;--button-active:#3c3c3c;--button-hover:#c1c1c1;--button-primary-hover:#ccc;--button-primary-text:var(--white);--button-ghost-hover:#1b1b2c;--button-secondary-active:#c8c8c8;--button-primary-box-shadow:0 0 0.7rem #EF6F59;--button-primary-hover-box-shadow:0 0.1rem 0.7rem #EF6F59}body,html{max-width:100vw;overflow-x:hidden}body{background-color:var(--background-grey);display:flex;flex-direction:column;min-height:100svh}body,main{height:100%}main{flex-grow:1;overflow:auto}.page{padding:var(--padding-page-s) var(--padding-page-m) var(--padding-l)}*{box-sizing:border-box;padding:var(--padding-none);margin:0}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@media (max-width:900px){.page{padding:var(--padding-page-s) var(--padding-l) var(--padding-l)}}@media (max-width:600px){body{padding:var(--padding-none)}.page{padding-top:var(--padding-page-l)}}