body{margin:0;padding:0}.admin-content{padding:2.5rem 3rem}.admin-section{display:grid;grid-gap:1.5rem;gap:1.5rem}.admin-subtitle{color:var(--text);margin:0}.admin-form{display:grid}.admin-form label{font-weight:600}.admin-form input,.admin-form textarea{border:1px solid var(--mid);padding:.75rem;font:inherit}.admin-form textarea{resize:vertical;min-height:260px}.admin-form__actions{position:relative;display:flex;align-items:center;gap:1rem}.admin-form__actions button{background:var(--highlight);border:none;color:var(--input);padding:.65rem 1.2rem;cursor:crosshair;margin-top:.65em}.admin-form__status{font-size:.875rem;color:var(--is-valid)}.admin-form__status.error{color:var(--error)}@media(max-width: 960px){.admin-layout{grid-template-columns:1fr}}body.admin-login{background:linear-gradient(135deg, var(--surface) 0%, var(--input) 100%)}body.admin-login .admin-login__section{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem}body.admin-login .admin-form{gap:var(--default-margin)}body.admin-login .admin-login__card{background:var(--input);padding:2.5rem;box-shadow:0 16px 40px var(--mid);display:grid;grid-gap:1rem;gap:1rem;max-width:420px;width:100%;border-radius:3px}body.admin-login .admin-form__actions button{background:var(--highlight);border:none;color:var(--input);padding:.65rem 1.2rem;cursor:pointer;transition:background-color var(--transition-speed);min-width:125px}body.admin-login .admin-form__actions button:hover,body.admin-login .admin-form__actions button:focus{background:color-mix(in srgb, var(--mid) 85%, var(--tonal) 15%)}body.admin-login .admin-form__status{font-size:.875rem;color:var(--highlight)}body.admin-login .admin-form__status.error{color:var(--error)}

/*# sourceMappingURL=admin-login.66ecb8c49bbb32b81e76.css.map*/