:root{--border-radius: 1rem;--transition-duration: .1s;--transition-timing-function: ease-in-out;--element-size: 4rem;--spacing: 1rem;--color-background: #131216;--color-primary: #6411ff;--color-success: #9ed126;--color-surface-light: #ffffff;--color-surface-light-glass: #ffffff11;--color-surface-light-glass-strong: #ffffff44;--color-surface-dark: #000000;--color-surface-dark-glass: #00000011;--color-surface-dark-glass-strong: #00000044;--color-text-light: #ffffff;--color-text-dark: #000000;--color-text-light-glass: #ffffff33;--color-text-light-glass-strong: #ffffff44;--color-text-dark-glass: #00000033;--color-text-dark-glass-strong: #00000044;--color-border-light: #ffffff;--color-border-light-glass: #ffffff11;--color-border-light-glass-strong: #ffffff22;--color-border-dark: #000000;--color-border-dark-glass: #00000011;--color-border-dark-glass-strong: #00000022;--color-overlay: #00000088;--font-size: 13px;--font-weight-bold: 700;--card-size: calc(var(--element-size) * 3);--error-background: #ff115522;--error-text: #ff1155}@font-face{font-family:GoogleSans;src:url("./media/GoogleSans-AWBRUV6Z.ttf") format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;font-family:GoogleSans}html{font-size:var(--font-size)}body{background-color:var(--color-background);color:var(--color-text-light)}.spacer{flex:1}h1,h2,h3,h4,h5,h6,p{color:var(--color-text-light)}p{line-height:1.5}.wrapper{display:flex;flex-direction:row;height:100vh;overflow:hidden}.wrapper .content{flex:1;overflow:hidden}@media(min-width:769px){::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:var(--color-surface-dark-glass);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb{background:var(--color-surface-light-glass);border-radius:var(--border-radius)}}.error{padding:var(--spacing);border-radius:var(--border-radius);background-color:var(--error-background);color:var(--error-text)}.title-decorator{position:relative}.title-decorator:after{content:"";display:block;width:75%;height:.5rem;background-color:var(--color-primary);position:absolute;bottom:calc(var(--spacing) * -.5);left:0;border-radius:var(--border-radius)}a{text-decoration:none}.color-primary{color:var(--color-primary)}
