.admin-login{display: flex;flex-direction: column;gap: 12px;width: min(400px, 100%);margin: 6vh auto 0;padding: 26px 26px 20px;}.admin-login__title{margin-bottom: 4px;font-size: 20px;font-weight: 600;letter-spacing: .08em;text-align: center;}.admin-login__input{height: 44px;}.admin-login__error{min-height: 20px;color: var(--pink);font-size: 13px;}.admin-login__hint{color: var(--cream-faint);font-size: 12px;line-height: 1.6;text-align: center;}.admin-account{display: flex;flex-direction: column;gap: 14px;width: min(520px, 100%);padding: 24px 26px;}.admin-account__title{font-size: 18px;font-weight: 600;letter-spacing: .08em;}.admin-account__field{display: grid;grid-template-columns: 92px minmax(0, 1fr);align-items: center;gap: 12px;}.admin-account__field > span{color: var(--cream-dim);font-size: 13px;}.admin-account__actions{display: flex;gap: 10px;justify-content: flex-end;margin-top: 4px;}@media (max-width: 640px){.admin-account__field{grid-template-columns: 1fr;gap: 6px;}.admin-login{margin-top: 2vh;}}