.dark,.dark-theme{--mauve-1: #121113;--mauve-2: #1a191b;--mauve-3: #232225;--mauve-4: #2b292d;--mauve-5: #323035;--mauve-6: #3c393f;--mauve-7: #49474e;--mauve-8: #625f69;--mauve-9: #6f6d78;--mauve-10: #7c7a85;--mauve-11: #b5b2bc;--mauve-12: #eeeef0}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--mauve-1: color(display-p3 .07 .067 .074);--mauve-2: color(display-p3 .101 .098 .105);--mauve-3: color(display-p3 .138 .134 .144);--mauve-4: color(display-p3 .167 .161 .175);--mauve-5: color(display-p3 .196 .189 .206);--mauve-6: color(display-p3 .232 .225 .245);--mauve-7: color(display-p3 .286 .277 .302);--mauve-8: color(display-p3 .383 .373 .408);--mauve-9: color(display-p3 .434 .428 .467);--mauve-10: color(display-p3 .487 .48 .519);--mauve-11: color(display-p3 .707 .7 .735);--mauve-12: color(display-p3 .933 .933 .94)}}}.dark,.dark-theme{--amber-1: #16120c;--amber-2: #1d180f;--amber-3: #302008;--amber-4: #3f2700;--amber-5: #4d3000;--amber-6: #5c3d05;--amber-7: #714f19;--amber-8: #8f6424;--amber-9: #ffc53d;--amber-10: #ffd60a;--amber-11: #ffca16;--amber-12: #ffe7b3}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--amber-1: color(display-p3 .082 .07 .05);--amber-2: color(display-p3 .111 .094 .064);--amber-3: color(display-p3 .178 .128 .049);--amber-4: color(display-p3 .239 .156 0);--amber-5: color(display-p3 .29 .193 0);--amber-6: color(display-p3 .344 .245 .076);--amber-7: color(display-p3 .422 .314 .141);--amber-8: color(display-p3 .535 .399 .189);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 1 .87 .15);--amber-11: color(display-p3 1 .8 .29);--amber-12: color(display-p3 .984 .909 .726)}}}.dark,.dark-theme{--tomato-1: #181111;--tomato-2: #1f1513;--tomato-3: #391714;--tomato-4: #4e1511;--tomato-5: #5e1c16;--tomato-6: #6e2920;--tomato-7: #853a2d;--tomato-8: #ac4d39;--tomato-9: #e54d2e;--tomato-10: #ec6142;--tomato-11: #ff977d;--tomato-12: #fbd3cb}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--tomato-1: color(display-p3 .09 .068 .067);--tomato-2: color(display-p3 .115 .084 .076);--tomato-3: color(display-p3 .205 .097 .083);--tomato-4: color(display-p3 .282 .099 .077);--tomato-5: color(display-p3 .339 .129 .101);--tomato-6: color(display-p3 .398 .179 .141);--tomato-7: color(display-p3 .487 .245 .194);--tomato-8: color(display-p3 .629 .322 .248);--tomato-9: color(display-p3 .831 .345 .231);--tomato-10: color(display-p3 .862 .415 .298);--tomato-11: color(display-p3 1 .585 .455);--tomato-12: color(display-p3 .959 .833 .802)}}}@font-face{font-family:Inconsolata;src:url(/fonts/Inconsolata.ttf) format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;margin:0}a{font-weight:500;color:var(--amber-10);text-decoration:inherit;transition:color .2s}a:hover{color:var(--amber-8)}input,button{font-size:inherit;font-family:inherit;color:inherit}body{font-family:Inconsolata,serif;line-height:1.5;font-size:115%;font-weight:400;color:var(--mauve-12);background-color:var(--mauve-3);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:856px;max-width:100%;height:100dvh;padding-inline:16px}header{width:100%;height:64px;display:flex;justify-content:space-between;align-items:center}header h1 a{color:var(--amber-12)}header h1 a:hover{color:var(--amber-12)}header nav{display:flex;gap:32px}main{padding-block:24px;flex-grow:1;width:100%}footer{width:100%;height:64px;display:flex;justify-content:center;align-items:center;gap:24px}.form-page{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.form-page .spacing,.form-page .error{min-height:27.6px}:is(.form-page .spacing,.form-page .error) p{color:var(--tomato-9)}.form{display:flex;flex-direction:column;gap:24px;max-width:500px;width:100%;margin:0 auto;padding:24px;border-radius:12px}.form label{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--mauve-11)}.form label input{min-width:300px;padding:8px;border-radius:8px;border:1px solid var(--mauve-5);background-color:var(--mauve-2)}.form button{padding:10px;margin-top:16px;background-color:var(--amber-6);border:1px solid var(--mauve-5);border-radius:8px;cursor:pointer}.form p span{color:var(--amber-10);cursor:pointer}.logout{border:none;background:none;padding:0;margin:0;cursor:pointer;color:var(--amber-10);transition:color .2s}.logout:hover{color:var(--amber-8)}.admin-area{border:1px solid var(--mauve-11);padding:16px;border-radius:12px}dialog{position:fixed;top:50%;left:50%;width:650px;height:auto;transform:translate(-50%,-50%);margin:0;border:1px solid var(--mauve-7);border-radius:8px;padding:16px;background-color:var(--mauve-5);flex-direction:column;gap:24px}dialog[open]{display:flex}dialog header{align-items:start;height:unset}dialog header h2{line-height:1}dialog::backdrop{background:#00000080}body:has(dialog[open]){overflow:hidden}.error-text{color:var(--tomato-9)}.create-app{display:flex;flex-direction:column}
