﻿.login-form{display:grid;gap:32px;padding:64px 32px}.login-form__title{font-size:1.6rem;font-weight:600;margin:0}.login-form__input{display:flex;flex-direction:column;gap:12px}.login-form__input span{font-weight:500}.login-form__input input{display:block;color:var(--bg-font-dim);background:var(--bg-dark-shade);border:none;padding:12px;border-radius:8px;overflow-x:scroll;font-size:1.2rem}.login-form__desc{color:var(--bg-font-dim);font-size:0.8rem;font-style:italic;margin:0}.login-form__submit{color:var(--hl-font-clear);background:var(--hl-dark-shade);font-weight:bold;padding:12px 32px;border-radius:10px;border:none;cursor:pointer}.login-form__submit:hover{background:var(--hl-light-shade)}html{font:400 100% var(--font-family)}body{background:var(--bg-dark-shade);color:var(--bg-font-clear);margin:0}.content--1200{max-width:1200px;margin:auto}.body--sidebar-open{overflow:hidden}button{background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}a{-webkit-tap-highlight-color:transparent}input,textarea{font-family:var(--font-family)}input:focus,select:focus,textarea:focus,button:focus{outline:none}.version-number{color:var(--bg-font-dim);font-size:0.8rem;text-align:center;margin-top:16px}.version-number a{color:var(--bg-font-dim)}.modal{display:none;color:var(--bg-font-clear);background:var(--sidebar-overlay);position:fixed;left:0;top:0;right:0;bottom:0;z-index:21;overflow:hidden}.modal--visible{display:block}.modal__close-button{display:block;background:var(--bg-font-clear);-webkit-mask-image:url("/img/cancel.svg");mask-image:url("/img/cancel.svg");-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px;height:16px;cursor:pointer;position:absolute;right:32px;top:32px}.modal__content-new{box-sizing:border-box;position:absolute;width:100%;max-width:512px;max-height:100vh;overflow-y:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.modal__content-new--with-background{background:var(--bg-dark-accent);border-radius:24px}.modal__content{display:flex;justify-content:center;width:90%;max-width:1024px;max-height:80%}.modal__content::after{content:'✕';font-size:32px;font-weight:bold;display:block;position:absolute;width:32px;height:32px;top:0;right:0;padding:6px}.modal__image{width:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1024px;max-height:80%}.recaptcha{margin-top:16px}h1{font-size:1.8rem;margin-bottom:0}.general-button{display:block;color:var(--hl-font-clear);background:var(--hl-dark-shade);font-weight:700;padding:8px 16px;border-radius:6px;border:none}.general-button:hover{background:var(--hl-light-shade)}.general-button--margin{margin:8px 16px}
