@font-face{font-display:swap;font-family:Roboto;font-weight:100 900;src:url(../fonts/roboto-variable.ttf)}@font-face{font-display:swap;font-family:Roboto Mono;font-weight:100 900;src:url(../fonts/roboto-mono-variable.ttf)}:root{--primary:#a50000;--secondary:#b4c578;--text:#000;--text-accent:rgba(0,0,0,.7);--text-disabled:rgba(0,0,0,.4);--accent:rgba(0,0,0,.2);--background:#fff;--success:#83af50;--warning:#ffc107;--error:#eb2c2c;--header-height:4rem;--sidebar-width:15rem;--border-radius:.5rem}.dark-mode{--secondary:#3d4421;--text:#fff;--text-accent:hsla(0,0%,100%,.6);--text-disabled:hsla(0,0%,100%,.4);--accent:hsla(0,0%,100%,.2);--background:#180606;--warning:#b3841f;--error:#881c1c}*{box-sizing:border-box;font-family:Roboto,sans-serif}body{background-color:var(--background);margin:0}h1{font-size:3rem;font-weight:100;margin-bottom:2rem;margin-top:3rem}h1,h2{color:var(--text);text-align:center}h2{font-size:2rem;font-weight:200;margin:2rem 0}h3{color:var(--text);font-size:1.5rem;font-weight:300;margin-bottom:.5rem;margin-top:2rem}p{color:var(--text);font-size:1rem;font-weight:300;line-height:1.5rem;margin:1rem 0}p.error{color:var(--error)}b{font-weight:500}blockquote{border-left:.5rem solid var(--low-accent);border-radius:.25rem 0 0 .25rem;margin:0;padding-left:1rem}a{color:var(--text-accent);font-size:1rem;font-weight:300;text-decoration:none;transition-duration:.2s}a:hover{color:var(--text)}ul{padding-left:1rem}ul li{font-weight:300;margin:.5rem 0}strong{font-weight:500}.horizontal.divider,hr{border:none;border-bottom:1px solid var(--accent);margin:1rem 0;width:100%}.vertical.divider{border:none;border-right:1px solid var(--accent);height:100%;margin:0 1rem}code{background-color:var(--low-accent);border-radius:.25rem;font-family:Roboto Mono,monospace;padding:0 .25rem}section{align-items:center;background-color:var(--background);color:var(--text);display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem 1rem}section>*{margin:0;max-width:1000px}section.full.width>*{max-width:100%;width:100%}section.secondary{background-color:var(--secondary)}section.accent{background-color:var(--accent)}section.full.height{min-height:100%;padding-bottom:var(--header-height);padding-top:0}.row{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.row .column{display:flex;flex:2;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;min-width:-moz-min-content;min-width:min-content}.row .column.big{flex:4}.row .column.small{flex:1}.spacer.vertical{height:100%}.spacer.horizontal{width:100%}.card{background-color:var(--background);border:1px solid var(--accent);border-radius:.5em;height:-moz-fit-content;height:fit-content;max-width:400px;min-width:300px;overflow:hidden;padding:1.5rem;text-decoration:none;transition-duration:.2s}.card h3{margin:0;text-align:center}.form{align-items:center;display:flex;flex-direction:column;gap:1rem}.form *{margin:0;width:100%}dialog{background-color:transparent;border:none;left:50%;margin:0;outline:none;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%)}dialog::backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#00000080}:is(a,button)[data-v-673160ef]{align-items:center;border:none;border-radius:var(--border-radius);cursor:pointer;display:flex;font-size:1em;font-weight:400;gap:.5rem;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:1.25px;line-height:1rem;min-width:-moz-fit-content;min-width:fit-content;outline:none;padding:.5rem 1rem;text-decoration:inherit;text-transform:uppercase;transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(a,button) .iconify[data-v-673160ef],:is(a,button)[data-v-673160ef]:not(.text){font-size:1.5rem}:is(a,button)[data-v-673160ef]:not(.text){border-radius:50%;padding:.5rem}:is(a,button).primary[data-v-673160ef]{background-color:var(--primary);color:#fff}:is(a,button).primary[data-v-673160ef]:is(:hover,:focus,.selected):not(.disabled){filter:brightness(1.2)}:is(a,button).primary.error[data-v-673160ef]{background-color:var(--error)}:is(a,button).border[data-v-673160ef]{background-color:transparent;border:1px solid var(--accent);color:var(--text)}:is(a,button).border.selected[data-v-673160ef]{background-color:var(--accent);border-color:transparent}:is(a,button).border[data-v-673160ef]:is(:hover,:focus):not(.disabled,.selected){border:1px solid var(--text)}:is(a,button).border.error[data-v-673160ef]{border-color:var(--error);color:var(--error)}:is(a,button).border.error[data-v-673160ef]:is(:hover,:focus,.selected):not(.disabled){background-color:var(--error);border-color:var(--error);color:#fff}:is(a,button).background[data-v-673160ef]{background-color:transparent;color:var(--text-accent);letter-spacing:normal;text-transform:none}:is(a,button).background[data-v-673160ef]:is(:hover,:focus):not(.disabled,.selected){color:var(--text)}:is(a,button).background.selected[data-v-673160ef]{background-color:var(--accent);color:var(--text)}:is(a,button).disabled[data-v-673160ef],:is(a,button).selected[data-v-673160ef]{pointer-events:none}:is(a,button).disabled[data-v-673160ef]{opacity:.2}:is(a,button).big[data-v-673160ef]{gap:1rem;padding:1rem}:is(a,button).big:not(.text)[data-v-673160ef]{padding:0}:is(a,button).big:not(.text) .iconify[data-v-673160ef]{font-size:2rem}:is(a,button).small[data-v-673160ef]{font-size:.75rem}:is(a,button).simple[data-v-673160ef]{background-color:transparent;color:var(--text-accent);padding:0}:is(a,button).simple[data-v-673160ef]:is(:hover,:focus,.selected):not(.disabled){color:var(--text)}
