div{--glass-bg: rgba(255, 255, 255, .58);--glass-bg-strong: rgba(255, 255, 255, .72);--glass-border: rgba(255, 255, 255, .82);--glass-border-soft: rgba(255, 255, 255, .62);--text-main: #151515;--text-soft: white;--title-background: linear-gradient(145deg, var(--glass-bg-strong), var(--glass-bg));--button-background: linear-gradient(135deg, #1e1e1e 0%, #0a0a0a 50%, #000000 100%);--page-background: radial-gradient(circle at 16% 22%, rgba(255, 255, 255, .96), transparent 46%), radial-gradient(circle at 82% 78%, rgba(255, 255, 255, .88), transparent 38%), linear-gradient(145deg, #ececec 0%, #dddddd 40%, #d3d3d3 100%);--box-shadow: inset 0 1px 0 rgba(255, 255, 255, .78), 0 16px 34px rgba(0, 0, 0, .28), 0 5px 10px rgba(0, 0, 0, .14);--first-background: linear-gradient(140deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .45));--first-background-gradient: linear-gradient(140deg, rgba(255, 255, 255), rgba(255, 255, 255))}@media(prefers-color-scheme:dark){div,body{--glass-bg: rgba(20, 20, 25, .58);--glass-bg-strong: rgba(30, 30, 38, .72);--glass-border: rgba(60, 60, 75, .82);--glass-border-soft: rgba(50, 50, 65, .62);--text-main: #f0f0f0;--text-soft: black;--title-background: linear-gradient(145deg, var(--glass-bg-strong), var(--glass-bg));--button-background: linear-gradient(135deg, #fff5e6 0%, #ffffff 50%, #f5f0ea 100%);--page-background: radial-gradient(circle at 16% 22%, rgba(25, 25, 30, .96), transparent 46%), radial-gradient(circle at 82% 78%, rgba(20, 20, 25, .88), transparent 38%), linear-gradient(145deg, #1a1a1a 0%, #121212 40%, #0a0a0a 100%);--box-shadow: inset 0 1px 0 rgba(240, 248, 255, .5), 0 16px 34px rgba(160, 160, 180, .25), 0 5px 10px rgba(140, 140, 160, .15);--first-background: linear-gradient(140deg, rgba(30, 30, 38, .78), rgba(20, 20, 28, .55));--first-background-gradient: linear-gradient(140deg, rgba(30, 30, 38), rgba(20, 20, 28))}}body{margin:0;padding:0;background:var(--page-background);color:var(--text-soft);width:100vw;min-height:100vh;overflow-x:hidden}div[class*=router-][data-v-95313d0d]{position:absolute;left:0;top:0;width:100vw}.bottom-div[data-v-95313d0d]{height:calc(100vh + 56px);display:none}.router-Login[data-v-95313d0d]{background-color:#f0f8ff;height:calc(100vh + 56px);width:100vw;position:fixed;top:0;left:0;z-index:1000}.nav-bar[data-v-95313d0d]{position:fixed;bottom:0;left:0;right:0;height:56px;display:flex;align-items:center;justify-content:space-around;padding:8px 12px;-webkit-backdrop-filter:blur(4px) url(#liquid_glass_filter);backdrop-filter:blur(4px) url(#liquid_glass_filter);background:var(--title-background);box-shadow:var(--box-shadow);z-index:1000;border-radius:0}.nav-bar a[data-v-95313d0d]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;color:#333;text-decoration:none;font-weight:500;border-radius:12px;transition:background-color .15s ease,transform .12s ease}.nav-bar a[data-v-95313d0d]:hover{background:#0000000a;transform:translateY(-1px)}.nav-bar a.router-link-active[data-v-95313d0d]{-webkit-backdrop-filter:blur(4px) url(#liquid_glass_filter);backdrop-filter:blur(4px) url(#liquid_glass_filter);background:#ffffff1a;color:#1f3a93}@media(prefers-color-scheme:dark){.router-Login[data-v-95313d0d]{background-color:#1e1e1e}.nav-bar a[data-v-95313d0d]{color:#ddd}.nav-bar a[data-v-95313d0d]:hover{background:#ffffff1a}.nav-bar a.router-link-active[data-v-95313d0d]{background:#ffffff1a;color:#4a90e2}}@media(min-width:768px){.nav-bar[data-v-95313d0d]{left:50%;transform:translate(-50%);width:min(560px,90%);bottom:24px;padding:10px 18px;border-radius:28px}}@media(max-height:1000px){.bottom-div[data-v-95313d0d]{display:none;position:unset}.over[data-v-95313d0d]{position:absolute;width:100%;height:56px;left:0;top:100vh;background:var(--page-background)}}@media(min-width:1000px){.login[data-v-2fe973ae]{background:var(--page-background)}.loginarea[data-v-2fe973ae]{position:fixed;inset:0;margin:auto;width:50vw;height:50vh;box-shadow:var(--box-shadow);border-radius:20px}.loadbutton[data-v-2fe973ae]{margin-top:15px;color:var(--text-main);cursor:pointer;text-align:center}.loginform[data-v-2fe973ae],.registerform[data-v-2fe973ae]{color:var(--text-main);height:100%;box-sizing:border-box;padding:20px;border-radius:0 20px 20px 0;width:50%;position:absolute;left:25vw;z-index:11;background:var(--title-background);text-shadow:0 2px 8px rgba(0,0,0,.2)}.registerform[data-v-2fe973ae]{z-index:10}.loginimg[data-v-2fe973ae]{width:50%;height:100%;position:absolute;border-radius:20px 0 0 20px;overflow:hidden}.loginimg img[data-v-2fe973ae]{width:100%;height:100%}.load[data-v-2fe973ae]{animation:spin-2fe973ae 2s ease;z-index:9;border-radius:20px;display:none}@keyframes spin-2fe973ae{0%{translate:translateX(0)}50%{transform:translate(25vw)}to{transform:translate(0)}}button[data-v-2fe973ae]:hover{background:var(--first-background-gradient);color:var(--text-main)}}form div[data-v-2fe973ae]{margin-bottom:15px}label[data-v-2fe973ae]{display:block;margin-bottom:5px}input[data-v-2fe973ae]{width:100%;padding:8px;box-sizing:border-box;border-radius:5px}button[data-v-2fe973ae]{width:100%;padding:10px;background:var(--button-background);color:var(--text-soft);border:none;border-radius:5px;cursor:pointer}@media(max-width:999px){.login[data-v-2fe973ae]{background:var(--page-background)}.loginarea[data-v-2fe973ae]{width:100vw;height:100vh;position:fixed}.loginform[data-v-2fe973ae],.registerform[data-v-2fe973ae]{color:var(--text-main);width:80%;height:auto;position:absolute;left:10vw;top:20vh;border-radius:20px;padding:20px;box-sizing:border-box;z-index:11;background:var(--first-background);box-shadow:var(--box-shadow)}.loginform[data-v-2fe973ae]{z-index:12}.loginimg[data-v-2fe973ae]{display:none}.loadbutton[data-v-2fe973ae]{cursor:pointer}.load[data-v-2fe973ae]{animation:spin-2fe973ae 2s ease;z-index:9;border-radius:20px;display:none}@keyframes spin-2fe973ae{0%{translate:translateY(0)}50%{transform:translateY(300px)}to{transform:translateY(0)}}}@media(min-height:1080px)and (max-width:768px){.loginimg[data-v-2fe973ae]{display:block;position:absolute;width:80%;height:80vw;top:100px;left:10vw;border-radius:20px;overflow:hidden;box-shadow:var(--box-shadow)}.loginimg img[data-v-2fe973ae]{width:100%;height:100%}.registerform[data-v-2fe973ae],.loginform[data-v-2fe973ae]{top:calc(100px + 80vw)}}
