:root{color-scheme:light;--color-primary:#605987;--color-secondary:#00B2AD;--color-body:#363534;--color-panel:#d8e0e4;--color-background:#fff;--color-bg-rgb:255, 255, 255;--content-width:124rem;--border-radius:.6rem;--font-stack:'Lexend Deca', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;--font-weight-regular:200;--font-weight-bold:600}.theme-dark{color-scheme:dark;--color-primary:#00B2AD;--color-secondary:#b95628;--color-panel:#232525;--color-body:#fff;--color-background:#000;--color-bg-rgb:0, 0, 0}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--color-primary:#00B2AD;--color-secondary:#b95628;--color-panel:#232525;--color-body:#fff;--color-background:#000;--color-bg-rgb:0, 0, 0}.theme-light{color-scheme:light;--color-primary:#605987;--color-secondary:#00B2AD;--color-body:#363534;--color-panel:#d8e0e4;--color-background:#fff;--color-bg-rgb:255, 255, 255}}*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{margin:0;font-size:2em;line-height:1.6;font-family:var(--font-stack);overflow-y:scroll;background-color:var(--color-panel);color:var(--color-body)}main{font-size:2.4rem}h1,h2,h3{margin:0;line-height:1}a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-bold);line-height:1}.wrapper{min-height:100vh;width:100%;display:flex;flex-direction:column}.content{max-width:var(--content-width);margin:1rem auto;padding:.6rem 1.6rem;width:100%}.tile{background-color:rgba(var(--color-bg-rgb),.7);border-radius:2rem;padding:2rem;margin:2rem auto}.mini{max-width:60rem}footer{max-width:var(--content-width);width:100%;margin:auto auto 0;padding:.6rem 1.6rem;text-align:right;font-size:1.4rem}#loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-bg-rgb),.6);z-index:1000;font-size:5rem}#msg{display:none;position:fixed;left:2rem;bottom:2rem;padding:1rem 2rem;border-radius:var(--border-radius);background-color:var(--color-body);color:var(--color-background);z-index:1001;max-width:80%;text-wrap:wrap;cursor:pointer}.bg-shapes{background-image:url(/assets/img/shapes.svg);background-size:20rem;background-position:fixed}header{background:var(--color-background);border-bottom:.2rem solid var(--color-primary)}header>.content{min-height:6rem;margin:0 auto}header h1{color:var(--color-secondary);font-weight:var(--font-weight-regular);font-size:3rem}.flex{display:flex;align-items:center;padding:.6rem 0}.flex-wrap{flex-wrap:wrap}.flex>*{margin:0 1rem}.flex.last-right>*:last-child,.pull-right{margin-left:auto}.center{justify-content:center}.flex>label{text-align:right;width:30%;margin:0}label{text-transform:uppercase;line-height:1;text-wrap:wrap}input[type=checkbox]{width:1.6rem;height:1.6rem}button,.button{display:inline-block;font-size:1em;font-family:var(--font-stack);font-weight:var(--font-weight-bold);background-color:var(--color-primary);color:var(--color-background);border:.2rem solid var(--color-primary);border-radius:var(--border-radius);cursor:pointer;text-decoration:none;text-align:center;padding:.2em .4em;min-height:1.2em;outline:0}